Blog du Yax
Find a file
Yax 7b1264d12c Add comprehensive unit tests for core functions
Added 62 unit tests (441 lines) covering high-priority functions:
- test_parse_headers.py: 9 tests for header parsing logic
- test_render.py: 15 tests for template engine
- test_strip_html_tags.py: 18 tests for HTML tag removal
- test_strip_tags_and_truncate.py: 19 tests for summary generation

All tests pass and cover edge cases, error conditions, and real-world scenarios.
2026-01-07 14:49:27 +01:00
docker Git clone from zaclys 2025-03-30 12:08:54 +02:00
layout Remove unexpected <p> tag in RSS description 2025-09-24 18:30:50 +02:00
nginx local testing uses SSL (thanks to traefik.me) 2022-02-08 19:41:17 +01:00
notes Add Fedora BTRFS chroot 2025-12-15 18:57:08 +01:00
posts New post 2026-01-02 19:41:45 +01:00
static Article 'Immich et les tags' 2025-10-12 12:16:36 +02:00
test Add comprehensive unit tests for core functions 2026-01-07 14:49:27 +01:00
.coveragerc test 2019-08-17 16:49:35 +02:00
.gitignore Ignore uv.lock 2025-04-02 18:50:31 +02:00
check_git.sh fix check_git 2025-04-17 19:00:40 +02:00
Dockerfile Fix deprecated ENV command 2025-09-27 16:12:45 +02:00
LICENSE.md init 2019-08-17 16:48:52 +02:00
Makefile Improve slugify function, add tests, and enhance Makefile 2026-01-07 14:12:12 +01:00
makesite.py Improve slugify function, add tests, and enhance Makefile 2026-01-07 14:12:12 +01:00
monitor.py Make internal helper functions private 2026-01-07 13:42:43 +01:00
params-local.json Disable comments when build is done locally 2025-09-28 11:53:53 +02:00
params.json Revert "Update default config" 2024-12-09 16:59:47 +01:00
pyproject.toml Add type checking support with mypy 2026-01-07 13:42:43 +01:00
README.md Update README 2025-09-28 11:39:54 +02:00

Blog du Yax

This blog is built on top of the great work performed by fspaolo on Makesite.py. I cut some features and wristed the code to focus on blog posts and support my commenting system. You should check fspaolo's repository to really understand Makesite.py's philosophy and find technical details.

This static blog generator code is under MIT license.

"Blog du Yax" content is under CC-BY-NC-SA