Personal website of John Wegis.
This site is built using:
Ensure you have uv installed:
pip install uvInstall dependencies:
uv syncStart the local development server:
zensical serveVisit http://localhost:8000 to preview changes.
Important: This project uses a custom build script to ensure HTML is properly formatted (compact, pretty-printed).
Do not run zensical build directly. Instead, run:
uv run python scripts/build.pyThis script performs two steps:
- Runs
zensical build --clean. - Runs
scripts/format.pyto post-process the HTML files insite/.
- Favicon: Located at
docs/assets/images/favicon.svg(Project-level configuration inzensical.toml). - Formatting: The HTML formatter logic is in
scripts/format.py(useslxml).