Personal website and notes archive for me.
- Jekyll 4
- Liquid templates
- Custom CSS theme (zen mono)
jekyll-paginate-v2for notes pagination
bundle install
bundle exec jekyll serveDefault local URL: http://127.0.0.1:4000
/index.mdhome page/about.mdabout page/notes/index.htmlnotes listing (paginated archive)/_posts/notes/*.mdall notes/_layouts/*page and post layouts/_includes/*reusable snippets/assets/css/site.csssite styles/assets/images/*images and favicons
Labels are derived in /_includes/note_label.html:
essayforcategory: blogpoemwhen tags includepoemstorywhen tags includestoryscribbleas fallback
- Zen mono visual style
- Navbar includes a light/dark toggle:
- Follows system theme by default
- Persists manual choice in
localStorage
- Favicons live in
/assets/images/favicon/ - Wired in
/_layouts/default.html
bundle exec jekyll buildOutput is generated into /_site/ (ignored by git).
- OG/Twitter images are generated for every post into
/assets/images/og/. - Run manually:
npm install
npm run og:generate- CI runs this automatically before
jekyll buildin/.github/workflows/deploy.yml.