Migrate to pagefind python api
python-modules: publish pydantic, tablib
python-env: add uv tree --outdated
This is my personal website: https://nora.nckm.eu
uv run serve-site # live reload on change
uv run build-site # build site
uv run build-search # build search index
uv run build-feed # update news feed
uv run build-toot # send toot to mastodon
uv run python -m pagefind --site public
Deployment on sourcehut pages with builds.sr.ht: see build manifest .build.yml
.
It needs uv.lock
file to install locked dependencies.
uv run ruff check
uv run ruff format
uv install -E feed2toot
uv run register_feed2toot_app
uv run feed2toot -c feed2toot.ini