Notes on the custom features this Quartz fork adds, grouped by nature.
Component
- Enhanced iframe — embed external content via frontmatter, component options, or raw HTML, with a header and “open in new tab” link.
Content
- Posts vs. notes tag system — tagged pages are “posts”, untagged are “notes”; the home page shows recent posts and notes in two columns, and tag listings are sorted by page count.
UI
- Search as a button — the search trigger is a compact icon button instead of a full input bar.
- Reader mode — opt-in focus view on notes/posts that hides the side panels, with a dimmed-icon active hint (default-on was tried then reverted).
- Layout & spacing tweaks — tighter top spacing, regrouped sidebar controls, ToC/explorer placement, and code-block padding.
Theme
- Forest palette & no dark-mode flash — custom fonts and colours, a wider page, and flash-free iframes in dark mode.
Markdown
- Raw HTML in Obsidian markdown — enables raw HTML inside
.mdcontent, the prerequisite for inline iframe embeds.
Tooling
- just workflow —
just dev/build/sync/newrecipes for live preview, building, syncing, and creating jj-stamped notes.
Hosting
- Hosting on tangled (clean URLs) — folder-style output and absolute base paths so one build serves on both GitHub Pages and tangled’s no-redirect host.
- Deployment-aware links — the footer Source link (and opt-in iframes) switch to the host you’re on — GitHub on github.io, tangled on tngl.sh — decided at runtime.