18 Commits

Author SHA1 Message Date
73ecda59d4 feat: add get_feed_config function in templates 2025-04-15 17:11:07 +02:00
6bb67a8129 feat: Save previous entries in feed settings 2025-04-15 16:36:09 +02:00
90f29bd2a4 feat: Copy THEME/assets to out_dir 2025-04-15 15:26:12 +02:00
6ee952133d feat: Add config.lang for translation links 2025-04-15 13:30:05 +02:00
6e288b3525 feat: add config.theme for templates subdirectory 2025-04-15 13:29:43 +02:00
001ca4879a feat: add --force flag to force rebuild 2025-04-15 13:27:51 +02:00
5271c4c9aa feat: Add refresh config to prevent hammering servers 2025-04-14 22:44:00 +02:00
a15d380bc9 meta: start refactoring 2025-04-14 22:33:42 +02:00
Thomas Koch
5c629bce7a fix double https://https:// in useragent 2025-01-12 21:14:20 +02:00
Thomas Koch
603b4f2a29 get authors also from feed data + some css 2025-01-12 20:13:18 +02:00
Thomas Koch
433afd364f add some docs 2025-01-12 13:02:45 +02:00
Thomas Koch
d777694118 generate a blogroll 2025-01-12 11:23:31 +02:00
Thomas Koch
477a94a374 resolved error handling todos 2025-01-12 10:58:15 +02:00
Thomas Koch
66ddfaf94f implemented also atom feed via template 2025-01-11 21:17:55 +02:00
Thomas Koch
6e325179a2 stuff 2025-01-11 13:45:03 +02:00
Thomas Koch
4a58996e44 Fix caching
Nginx's std cfg only returns 304 with If-Unmodified-Since header, if the date
is exactly the one it expects, not the date the client did its last request.

This makes sense as it is much easier to compare two strings for equality than
to parse the date received from the client and check the ordering with the
server known last_modified value.
2025-01-11 13:38:20 +02:00
Thomas Koch
cd1237cfc6 generating html from 12 feeds works 2025-01-10 20:17:06 +02:00
Thomas Koch
0f134ad61b . 2025-01-10 11:39:54 +02:00