Nicht eigenloggt

Sie sind nicht eingeloggt. Wenn Sie ohne Login fortfahren, wird Ihr Fortschritt nicht gespeichert.

Jetzt einloggen
Zum Hauptinhalt springen

MDX Page

Dieses Plugin ermöglicht Seitenbasierte Zusammenfassungen (wie die TaskStateSummary) und dynamische Inhalte wie bspw. Kommentare. Es fügt jeder Seite mit einer page_id im Frontmatter eine Komponente <MdxPage pageId={...} /> mit der pageId als Attribut hinzu. Die Komponente selbst hat keinen visuellen Output und dient

Installation

Code
  • src/plugins/remark-page
  • src/components/MdxPage
  • src/hooks/useDocumentRoot.ts

und, falls nicht bereits vorhanden:

  • src/stores/pageStore.tsinkl. dessen Registrierung im RootStore.
  • src/models/Page.tsx
docusaurus.config.ts
import pagePlugin from './src/plugins/remark-page/plugin';

const REMARK_PLUGINS = [
/* ... */
pagePlugin
];