Key Features URL copied
✨ Advanced Markdown Features URL copied
- Footnotes as Sidenotes:
[^1]references become elegant margin notes on desktop, expandable on mobile with smooth animations - YouTube Embeds: Use
[yt:VIDEO_ID]or[yt:VIDEO_ID|Caption]for responsive iframe cards with aspect-ratio containers - Task Lists:
- [ ]/- [x]render as custom styled checkboxes (green for checked, gray for unchecked) with SVG checkmarks - Mermaid Diagrams: Full support for flowcharts, sequence diagrams, state diagrams, Gantt charts, etc.
- D2 Diagrams: Supports architecture/process diagrams with interactive rendering and composition animation support.
- Interactive Diagrams:
- Zoom with mouse wheel (zooms towards cursor position)
- Pan by dragging with mouse
- Built-in controls: fullscreen, reset, zoom in/out buttons
- Auto-scaling based on diagram aspect ratio
- Fullscreen modal viewer with dark mode support
- Theme-aware Rendering: Diagrams automatically re-render when switching light/dark mode via MutationObserver
- Mermaid Frontmatter: Configure diagram size and metadata with YAML frontmatter (
width,height,aspect_ratio,title) - D2 Frontmatter: Configure rendering and animation with YAML frontmatter:
width,height,titlelayout(elk,dagre, etc.; default iselk),theme_id,dark_theme_id,sketchpad,scaletarget(board/layer target),animate_interval/animate-interval,animate- Notes:
- Composition animation is enabled with
animate_interval - If animation is enabled and
targetis omitted, Vyāsa auto-targets all boards (*) - If
titleis provided, it is used for fullscreen modal title and as a small centered caption under the diagram
- Composition animation is enabled with
- Tabbed Content: Create multi-tab sections using
:::tabsand::tab{title="..."}syntax with smooth transitions - Code Snippet Includes: Embed external source files with
{* path ln[1:24] hl[9:11,22] *}and highlight selected source lines - Rich Callouts: Supports Obsidian-style
> [!warning]- Titlecallouts with aliases, folding, nesting, and CSS-targetable custom types - Relative Links: Full support for relative markdown links (
./file.md,../other.md) with automatic path resolution - Plain-Text Headings: Inline markdown in headings is stripped for clean display and consistent anchor slugs
- Math Notation: KaTeX support for inline
$E=mc^2$and block$$math equations, auto-renders after HTMX swaps - Superscript & Subscript: Use
^text^for superscript and~text~for subscript (preprocessed before rendering) - Strikethrough: Use
~~text~~for strikethrough formatting - Pandoc-style Attributes: Add classes to inline text with
`text`{.class #id}syntax for semantic markup (renders as<span>tags, not<code>) - Cascading Custom CSS: Add
custom.cssorstyle.cssfiles at multiple levels (root, folders) with automatic scoping - Title Abbreviations: Configure
.vyasaabbreviationsto force uppercase acronyms in sidebar and slug-based titles (e.g.,ai-features$\to$AI Features) - Folder Notes:
index.md,README.md, or<folder>.mdcan act as a folder summary; clicking the folder name opens it
See the full list in Markdown Writing Features.