1
0
Fork
You've already forked dammit.nl
0
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%
Find a file
2026年06月30日 22:04:40 +02:00
content Latest isso has scoped class names, adjust our styling 2026年06月30日 22:04:12 +02:00
drafts Moved draft to posts dir 2017年04月25日 16:55:57 +02:00
extra Missing Google verification file, ignore tags file 2018年01月27日 13:16:41 +01:00
templates Added publication datetime to json 'api' 2019年11月26日 14:48:13 +01:00
.editorconfig Better? 2026年01月22日 15:51:42 +01:00
.envrc direnv uv magic 2025年12月30日 22:28:15 +01:00
.gitignore Ignore .bak backup files 2026年02月15日 20:58:16 +01:00
dammit Toggle gallery grid view 2026年05月05日 22:03:34 +02:00
Makefile Re-done the dev env with Pelican 4.9.0 2023年11月14日 21:17:13 +01:00
pelicanconf.py Gallery-view of multiple photos, works better for larger screens 2026年05月05日 12:21:46 +02:00
publishbetaconf.py Pelican 4 changes 2018年12月14日 13:03:07 +01:00
publishconf.py Limit amount of items in feeds to 20 instead of inf 2023年04月01日 09:38:47 +02:00
README.md Codeblocks 2026年03月26日 14:10:00 +01:00
requirements.in Disabled Typogrify again, just use regular quotes and no 'just one word' mitigation 2025年03月05日 11:52:57 +01:00
requirements.txt Latest dependencies 2026年06月30日 22:04:40 +02:00
tasks.py Re-done the dev env with Pelican 4.9.0 2023年11月14日 21:17:13 +01:00

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