-
ab14def478
add tests for config, fix failing test on Site
main
omicron
2026-09-08 04:37:13 +02:00
-
ea14de6200
Move relative path check from Site.build to SiteConfig
omicron
2026-09-08 04:02:17 +02:00
-
4351ea8e0d
Refactor config reading code
omicron
2026-09-05 03:19:12 +02:00
-
f991d3b110
Expand test Site tests
omicron
2026-09-04 11:06:39 +02:00
-
7297adb966
Expand tests for Site
omicron
2026-09-03 03:47:56 +02:00
-
1fe2bbd1db
Consolidate test site fixture into a single make_site
omicron
2026-09-03 03:10:13 +02:00
-
2835b77146
Add tests for output.Output and output.File
omicron
2026-09-03 02:55:38 +02:00
-
088fc4d463
Exclude abstract methods from coverage reports
omicron
2026-09-03 02:55:20 +02:00
-
9d5387a40a
Add Makefile with targets for common actions
omicron
2026-08-28 01:56:43 +02:00
-
82f60f3d75
Set up e2e testing
omicron
2026-08-28 01:44:38 +02:00
-
6afc8585db
Set up pytest and coverage tooling
omicron
2026-08-28 01:15:28 +02:00
-
34df950cbd
Make site building output deterministic
omicron
2026-08-28 01:08:58 +02:00
-
a0fa7d8fe2
Add Site.feed_url helper and use it in the template
omicron
2026-08-26 05:07:40 +02:00
-
f18392c899
Add Atom feed generation
omicron
2026-08-26 05:07:15 +02:00
-
bfb0d371c8
Move title property from Article to Content
omicron
2026-08-26 05:02:23 +02:00
-
a5de93576a
Add sitemap generation
omicron
2026-08-26 04:11:56 +02:00
-
728b1ee1bf
Add draft content support, excluded from build by default
omicron
2026-08-26 03:21:27 +02:00
-
48af9665f0
Improve cli, add subcommands and flags.
omicron
2026-08-26 02:36:07 +02:00
-
8c6c0d318e
Add referenced file handling to Content
omicron
2026-08-25 03:05:30 +02:00
-
015f1375ec
Add source index for Content, enforce stricter Content.source checks
omicron
2026-08-24 23:10:53 +02:00
-
3abb6ce8fe
Expose tokens in markdown api, update article rendering
omicron
2026-08-24 20:50:00 +02:00
-
1250ead61a
Change Content and Index to create pretty urls
omicron
2026-08-24 14:45:23 +02:00
-
7a1926113c
Track url as an absolute Path and add Site.url_for helper
omicron
2026-08-24 14:34:08 +02:00
-
74925f1668
Automatically create parent Directory entries for each discovery
omicron
2026-08-15 02:37:37 +02:00
-
ce7ba6f893
Make output validate paths are absolute and normalized
omicron
2026-08-15 01:58:29 +02:00
-
b51f445ed1
Add Directory(Output) class to create and track directories
omicron
2026-08-15 01:03:00 +02:00
-
5660ef2974
Add Symlink(Output) class
omicron
2026-08-14 23:55:48 +02:00
-
1a5f3bfc67
Stop rendering canonical links when origin is missing from config
omicron
2026-08-14 17:00:07 +02:00
-
58eebac637
Add Site reference to Output, clean up template url handling
omicron
2026-08-14 16:45:16 +02:00
-
20dd6d9910
Split uri into url and destination, remove trailing slashes from links
omicron
2026-08-13 22:59:13 +02:00
-
5ca9945856
Add support for extra static file assets in templates
omicron
2026-08-13 00:59:39 +02:00
-
2a03332bb0
Create Tags(Output) class and move tag rendering there from Site
omicron
2026-08-12 21:41:41 +02:00
-
f1451a17b4
Create Index(Output) class and migrate index generation from Site
omicron
2026-08-12 18:18:15 +02:00
-
61bc762256
Add Memory output, change Site to use Output files in the build loop
omicron
2026-08-12 12:15:57 +02:00
-
bfa965f399
Refactor and split up Content code, introduce overarching Output class
omicron
2026-08-12 11:23:45 +02:00
-
881e4f1598
Add breadcrumb navigation
omicron
2026-08-07 04:05:49 +02:00
-
bda4ce5ef2
Add all tags page rendering
omicron
2026-08-07 03:41:22 +02:00
-
6a4bacc5e6
link tags to their tag index
omicron
2026-08-07 02:28:44 +02:00
-
f21e746858
Add tag index rendering
omicron
2026-08-07 02:08:54 +02:00
-
4bdf1b4f4e
Add canonical tags to the plain template
omicron
2026-08-06 23:14:42 +02:00
-
eeff006347
Fix article tags to be a set instead of a list
omicron
2026-08-06 04:49:21 +02:00
-
7e447e52d6
Add beartype for runtime type checking during development
omicron
2026-08-06 01:29:11 +02:00
-
bfa4f8c2fa
Add rendering of indices for the entire site and each section
omicron
2026-08-06 00:25:07 +02:00
-
1c919954e1
Add black to dev dependencies and set some defaults
omicron
2026-08-05 16:04:42 +02:00
-
7688a6ab18
implement a summary property on Content
omicron
2026-08-05 04:37:16 +02:00
-
7bf5fb5d92
refactor highlighting to use module level singletons
omicron
2026-08-05 00:51:30 +02:00
-
406ef9fd8d
Set up mypy defaults and make sure codebase passes --strict
omicron
2026-08-05 00:50:34 +02:00
-
b8a0a94ba9
populate the by_tag, by_uri and by_section maps
omicron
2026-08-04 13:20:57 +02:00
-
cb48dc035a
Implement basic article rendering
omicron
2026-08-04 04:00:25 +02:00
-
e7c41cd68e
Initial commit
omicron
2026-07-27 00:11:50 +02:00