Personal site built with Eleventy.
npm install
npm run serve # eleventy --serve, live at http://localhost:8080Pushing to main triggers a GitHub Actions build that deploys to GitHub Pages automatically.
Notes are authored in an Obsidian vault, not here directly. obsidian_sync/ holds a Python script that mirrors vault notes tagged tech/website/hosted into this repo (cleaning filenames and copying referenced images):
cd obsidian_sync && uv run mirror.pySee obsidian_sync/README.md for details.