Commit Graph

31 Commits

Author SHA1 Message Date
Spencer Brower c289c3c7f9 feat: Added menu configuration. 2026-08-03 14:43:33 -04:00
Spencer Brower 178b02da74 feat: Added page to template context. 2026-08-03 14:43:32 -04:00
Spencer Brower e742832a4b refactor(Page): Renamed body_html to content. 2026-07-28 11:40:28 -04:00
Spencer Brower 98cb51dbc3 perf(site): Stored pages using #soa. 2026-07-25 15:20:47 -04:00
Spencer Brower c913424d41 perf: Parallelized grammar loading. 2026-07-25 15:13:04 -04:00
Spencer Brower 566d6f0768 feat: Improved opengraph defaults. 2026-07-20 15:33:55 -04:00
Spencer Brower 5c689638b1 fix: Removed thor: prefixes from log messages. 2026-07-19 12:36:03 -04:00
Spencer Brower ac43ab1e5a chore: Url now stored on page. 2026-07-19 12:17:06 -04:00
Spencer Brower 6e66709f05 fix: Fixed a bug with template selection. 2026-07-17 17:22:36 -04:00
Spencer Brower 085811b312 refactor: Moved markdown code to a separate packge. 2026-07-17 14:40:29 -04:00
Spencer Brower fba62fe156 feaat: Simplified the template loading code. 2026-07-17 11:43:46 -04:00
Spencer Brower c7b42ce7aa refactor: Simplified content.odin. 2026-07-16 18:08:09 -04:00
Spencer Brower f78e3811e4 feat!: Added the ability to disable features / extensions.
BREAKING CHANGE: `sectionate` has been moved to `markdown_extensions.sections`
in the config.
2026-07-16 17:25:19 -04:00
Spencer Brower 7aa411490a feat: Removed static dir from sites. 2026-07-15 11:34:16 -04:00
Spencer Brower 9b732c4879 feat: Added -minify flag that does simple html/css minification. 2026-07-14 18:05:39 -04:00
Spencer Brower 00b73c04ba refactor: Broke config/flags into a separate struct from Site. 2026-07-14 16:59:44 -04:00
Spencer Brower fea7144a4d feat: static files now get copied directly to public. 2026-07-14 15:53:36 -04:00
Spencer Brower 7aa3cc7c74 fix: Backslash now appears in 🤷. 2026-07-14 15:22:44 -04:00
Spencer Brower 91606a2223 feat: Added -watch flag. 2026-07-14 14:20:04 -04:00
Spencer Brower 0ba29e43ed feat: Added margin notes support. 2026-07-14 11:59:21 -04:00
Spencer Brower b90496b5a2 feat: Added sectionate content processor. 2026-07-14 11:24:19 -04:00
Spencer Brower d23eec448b feat: Added server-side syntax-highlighting (via tree-sitter). 2026-07-14 10:55:47 -04:00
Spencer Brower 3cbf765345 refactor: Re-arranged page type enum. 2026-07-13 14:29:33 -04:00
Spencer Brower 8a9f12d532 fix(content.odin): Replaced eprint calls with log. 2026-07-13 12:16:16 -04:00
Spencer Brower 42d58394ef feat: Added config file support. 2026-07-12 13:11:38 -04:00
Spencer Brower 4fa7227b94 feat: Emoji shorthand. 2026-07-11 19:37:36 -04:00
Spencer Brower 241068b487 feat: Added alerts. 2026-07-11 19:18:56 -04:00
Spencer Brower 307af709ff feat: Added footnotes and syntax highlighting. 2026-07-10 20:22:05 -04:00
Spencer Brower 1de6f58024 fix: Fixed the image on the homepage. 2026-07-10 18:46:34 -04:00
Spencer Brower 93090afa5a feat: Added commonmark parser. 2026-07-10 17:47:05 -04:00
Spencer Brower 54bc4ee322 feat: Site pages get listed. 2026-07-10 17:38:43 -04:00