Commit Graph
12 Commits
Author SHA1 Message Date
omicron f21e746858 Add tag index rendering 2026-08-07 02:08:54 +02:00
omicron 4bdf1b4f4e Add canonical tags to the plain template 2026-08-06 23:14:42 +02:00
omicron eeff006347 Fix article tags to be a set instead of a list 2026-08-06 04:49:21 +02:00
omicron 7e447e52d6 Add beartype for runtime type checking during development 2026-08-06 04:48:57 +02:00
omicron bfa4f8c2fa Add rendering of indices for the entire site and each section 2026-08-06 00:25:07 +02:00
omicron 1c919954e1 Add black to dev dependencies and set some defaults 2026-08-05 16:04:42 +02:00
omicron 7688a6ab18 implement a summary property on Content
Allow the user to set a summary and make Article extract its own summary
when the Article.render is called and the summary is still missing.
Extracted summaries only work when the first item of a markdown file is
a paragraph.
2026-08-05 04:37:16 +02:00
omicron 7bf5fb5d92 refactor highlighting to use module level singletons
remove the repeated instantiation of TextLexer and HtmlFormatter in
favor of a singleton
2026-08-05 00:59:01 +02:00
omicron 406ef9fd8d Set up mypy defaults and make sure codebase passes --strict 2026-08-05 00:50:34 +02:00
omicron b8a0a94ba9 populate the by_tag, by_uri and by_section maps 2026-08-04 13:20:57 +02:00
omicron cb48dc035a Implement basic article rendering 2026-08-04 04:00:25 +02:00
omicron e7c41cd68e Initial commit
Initial structure with little functionality
2026-07-27 00:11:50 +02:00