Source of my weblog
https://dammit.nl/
- CSS 44.2%
- Python 29.9%
- Shell 13.3%
- Makefile 7.9%
- JavaScript 4.6%
- Other 0.1%
dammit.nl
Pelican based source of the dammIT weblog. This is the successor to the PHP based original (of which the source is no longer online).
Installation
Create a virtualenv, activate it and install the build requirements using
uv which also generated this requirements.txt file from requirements.in:
# Install globally from https://github.com/astral-sh/uv/
curl -LsSf https://astral.sh/uv/install.sh | sh
uv pip sync requirements.txt
Building
Go to root of repository, make sure the correct virtualenv is used and do:
make publish
This generates an output directory, which should be (copied/rsync'ed to and) served by a web server.
Writing and/or developing
make devserver
# Or, with a custom port, 8888 in this case:
make devserver PORT=8888