Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.58 KB

readme.md

File metadata and controls

43 lines (29 loc) · 1.58 KB

hi, i'm sam!

notes on how my personal website is implemented.

dev process

to run incremental builds:

npx nodemon -e md,sh,scss --exec ./build.sh

to run hot reload:

npx browser-sync start --server _site --files _site --extensions html

to iterate on Lua filters:

pandoc FILE -t json
pandoc FILE -t lib/writer.lua
npx nodemon -e lua --exec pandoc FILE -t lib/writer.lua

TODOs

  • Improve blog.md auto-generation (use post titles)
  • Show dates on blog posts
  • Revisit the styling - I think I really liked pandoc's built-in styles
    • Use pandoc -D html to check out the default HTMl template

Changelog

  • Dec 2023 - converted to Pandoc from Jekyll
  • Jan 2017 - cleaned it up, spent a lot of time on Lighthouse optimizations
  • Sept 2016 - created this website

Development notes