Project Instructions
Jekyll site deployed to modius.io via GitHub Pages.
/0 — Ephemeral Pages
/0/ hosts private, unlisted pages. Not indexed. Not linked. Just shared.
Publishing from inbox/
Files dropped into inbox/ are source material to publish under /0/. The inbox/ directory is excluded from the Jekyll build and git.
Workflow:
- Check
inbox/for new files - Create a subdirectory under
/0/(3–5 characters, e.g./0/monk/,/0/prpc/) - Publish files with minimal modification — just prepend front matter:
- Standalone HTML (has its own
<!DOCTYPE>,<head>,<body>): uselayout: null - Markdown files: use
layout: zerowithtitleandsitemap: false
- Standalone HTML (has its own
- If multiple files, create a landing page at
/0/{name}/index.htmlusinglayout: zero— dark cards linking to subpages (follow the pattern in/0/bgg/index.htmlor/0/prpc/index.html) - Add an entry to
/0/index.htmllisting - Commit, push, and delete the inbox files (
/bin/rmto bypass the shell alias)
Defaults for /0 path (from _config.yml):
layout: zerositemap: false
Key conventions
- Subdirectory names: 3–5 characters
- Standalone HTML gets
layout: null(bypasses the zero layout wrapper) - Markdown/content gets
layout: zero(dark theme, Inter + JetBrains Mono fonts) - The
rmcommand is aliased torm -ion this system — use/bin/rmto delete without prompts