Callouts
Obsidian callout boxes — all types, collapsible variants, and pinned-open behavior.
Obsidian callout boxes — all types, collapsible variants, and pinned-open behavior.
Fenced code blocks with syntax highlighting, language labels, and a copy-to-clipboard button.
Images, video, and audio embeds — lightbox, sliders, captions, and width control.
LaTeX math via KaTeX and Mermaid diagrams — both rendered in the browser.
Site-wide and per-section RSS feeds, and the auto-generated sitemap.
Dark and light mode toggle, CSS theme architecture, and how to select or create a theme.
OpenGraph, Twitter Card, JSON-LD structured data, banner images, and author metadata.
How website:true publishes a note, what private notes are, and the private page placeholder.
Checkboxes, highlights, footnotes, and block IDs — Obsidian inline syntax rendered server-side.
Media file resolution order — section _attachments/, vault root, and ATTACHMENTS_PATH fallback.
Embed another note's content inline with ![[Note Title]] or transclude a specific heading.
The server detects vault file changes and reloads automatically — no restart needed.
Complete reference for all OnyxFolio frontmatter fields.
How listing pages paginate regular posts — page size, URL parameter, and featured post behavior.
Server-side Dataview queries — TABLE, LIST, FROM, WHERE, SORT, GROUP BY, LIMIT, and inline expressions.
Full-text search across all published posts, with optional tag filter.
Auto-generated nav, menu_order pinning, breadcrumbs, prev/next post links, and related posts.
How to link between notes using Obsidian wiki-link syntax — all forms supported.
Frontmatter tags and inline #hashtags — archive pages, tag index, and Dataview filtering.
The four note types: homepage, listing, book, and regular posts — what each does and when to use it.
The recommended production setup: your Obsidian vault lives in its own private GitHub repo. Pushing to it triggers an instant content update — no container rebuild required. How it works The vault is…
Editor compatibility OnyxFolio reads standard `.md` files with YAML frontmatter — it works with any text editor. The features below are fully unlocked when writing in…
Requirements: Python 3.11+ OnyxFolio works with any Markdown editor — even a plain text editor. For the full experience (wiki-links, Dataview, callouts, transclusions), use Obsidian. Foam (VS Code)…
OnyxFolio is a Flask app split across seven modules with a strict one-way import chain. Module structure graph LR config --> obsidian_syntax config --> dataview obsidian_syntax -->…