Skip to main content

SAGE Docusarus Tayloring

Authors
  • Kai Berszin
Last Updated10/12/2025, 12:48:54 PM
Last AuthorKai Berszin

Scope

This page describes the custom docusarus component / plugin utilized by this docusarus instance.

Index Table

The index table adds a custom sage field for the front matter of a markdown file.
The index table is generated before the content of the markdown file and includes metadata for the page such as authors, responsibles and date of last update.
Additionally it is possible to add a Admonition to mark confidential content e.g. under external NDA.

---
sage:
indexTable: boolean
confidential: boolean
authors: string | list[string] | null
responsible: string | list[string]
---
FieldDefaultDescription
indexTablefalseToggle the generation of the index table; does not concern confidentiality admonition.
confidentialfalseToggle the generation of the confidentiality admotion.
todofalseToggle the generation of the todo admotion.
authorsundefinedSpecifiy the authors of the given page. If left undefined or given an empty list, this field will be hidden from the index table.
responsibleundefinedSpecify the responsibles of the given page. If left undefined will default to Not specified. If set to null will be hidden from the index table.

The confidentially admotion will be displayed as following:

danger

This document contains confidential data and is not intended to be shared outside of SAGE!

The todo admotion will be displayed as following:

warning

🚧 This document is still being actively worked on and is subject to change. 🚧

The Last Updated and Last Author field are taken from docusaurus and are generated from the last git update of any given page.