Skip to content

Overview

A seasoned professional with rich experience in DevOps, Enterprise CICD Solution Design, Infrastructure Specialist, and Consulting. 13 years of IT experience in client facing roles has given exposure to work with multi-tenant complex IT solutions and to deliver repeated success in directing IT projects from inception to execution.

• Enterprise Tools & Solution Design Lead and DevOps Architect to lead the modernization effort for the company’s CICD pipeline, workflows, tools and operations (Release Engineering & Release Deployment)

• Proven track record in delivering successful projects including Green Field and Transition projects

• Process Improvement champion with a history of implementing new procedures and technologies to strengthen security posture, enhance operational efficiency, and control costs.

Usage

Setting the page title

When [Metadata] is enabled, the page title can be overridden for a document with some custom front matter. Add the following lines at the top of a Markdown file:

---
title: Lorem ipsum dolor sit amet # (1)!
---

# Document title
...
  1. This will set the title inside the HTML document's head for the generated page to this value. Note that the site title, which is set via site_name, is appended with a dash.

Setting the page description

When [Metadata] is enabled, the page description can be overridden for a document with custom front matter. Add the following lines at the top of a Markdown file:

---
description: Nullam urna elit, malesuada eget finibus ut, ac tortor. # (1)!
---

# Document title
...
  1. This will set the meta tag containing the site description inside the document head for the current page to the provided value.

Setting the page icon

:octicons-heart-fill-24:{ .mdx-heart } Insiders · :octicons-tag-24: insiders-4.5.0 · :octicons-beaker-24: Experimental

An icon can be assigned to each page, which is then rendered as part of the navigation sidebar. Ensure [Metadata] is enabled and add the following lines at the top of a Markdown file:

---
icon: material/emoticon-happy # (1)!
---

# Document title
...
  1. Check out the left sidebar to see icons in action! Also check out our icon search to find the perfect icon with a few keystrokes.

Setting the page template

If you're using theme extension and created a new page template in the overrides directory, you can enable it for a specific page. Add the following lines at the top of a Markdown file:

---
template: custom.html
---

# Document title
...

Customization

Using metadata in templates

on all pages

In order to add custom meta tags to your document, you can extend the theme and override the extrahead block, e.g. to add indexing policies for search engines via the robots property:

{% extends "base.html" %}

{% block extrahead %}
  <meta property="robots" content="noindex, nofollow" />
{% endblock %}

on a single page

If you want to set a meta tag on a single page, or want to set different values for different pages, you can use the page.meta object inside your template override, e.g.:

{% extends "base.html" %}

{% block extrahead %}
  {% if page and page.meta and page.meta.robots %}
    <meta property="robots" content="{{ page.meta.robots }}" />
  {% else %}
    <meta property="robots" content="index, follow" />
  {% endif %}
{% endblock %}

You can now use robots exactly like title and description to set values. Note that in this case, the template defines an else branch, which would set a default if none was given.

Back to top