Skip to content

MarkdownPostProcessorContext

Official

The context of the markdown post processor.

Import:

import type { MarkdownPostProcessorContext } from 'obsidian';

Signature:

export interface MarkdownPostProcessorContext

Properties

PropertyTypeDescription
docIdstringThe ID of the document.
frontmatterany | null | undefined
sourcePathstringThe path to the associated file. Any links are assumed to be relative to the sourcePath.

Methods

MethodReturnsDescription
addChild(child)voidAdds a child component that will have its lifecycle managed by the renderer.

Use this to add a dependent child to the renderer such that if the containerEl of the child is ever removed, the component's unload will be called.
getSectionInfo(el)MarkdownSectionInformation | nullGets the section information of this element at this point in time. Only call this function right before you need this information to get the most up-to-date version. This function may also return null in many circumstances; if you use it, you must be prepared to deal with nulls.

Links to this page: