Commit Graph

100 Commits

Author SHA1 Message Date
Spencer Brower 7e93c3468f fix(mustache): Got whitespace management to pass the tests. 2026-07-16 13:42:15 -04:00
Spencer Brower 1f44adcf33 chore: Updated TODOs. 2026-07-15 18:29:00 -04:00
Spencer Brower e4e74df27e refactor: Rewrote the mustache package from scratch. 2026-07-15 18:03:08 -04:00
Spencer Brower 28975736cd refactor: Added parent support to mustache so templates can work right. 2026-07-15 15:02:35 -04:00
Spencer Brower a00f7d8ef5 refactor: Simplified render context. 2026-07-15 14:10:37 -04:00
Spencer Brower 618e08a718 refactor!: replaced year with now.year in template data. 2026-07-15 13:28:15 -04:00
Spencer Brower 5a1ceb617c refactor: generate_rss and generate_sitemap now use string builders. 2026-07-15 12:32:46 -04:00
Spencer Brower 93cf74ee0b feat: refactored code to use core:time package. 2026-07-15 12:30:46 -04:00
Spencer Brower 7aa411490a feat: Removed static dir from sites. 2026-07-15 11:34:16 -04:00
Spencer Brower 84e28f8a1d chore: Updated TODOS. 2026-07-14 18:09:56 -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 3c149246be feat: thor Now searches up the directory tree to find thor.json. 2026-07-14 16:09:09 -04:00
Spencer Brower d1ca36bbd2 chore: Updated TODOS.md. 2026-07-14 15:54:19 -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 f48cc242a4 docs: Added todos. 2026-07-14 12:46:16 -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 8de51ead39 feat: Replaced Tailwind with tuft css. 2026-07-13 17:39:42 -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 cdb4ad9329 feat: Icons are now loaded from templates (no longer baked-in). 2026-07-13 12:05:12 -04:00
Spencer Brower 9671a90726 refactor: Improved the way sites are loaded. 2026-07-13 10:27:44 -04:00
Spencer Brower 4521960824 docs: Updated TODOS. 2026-07-12 22:28:52 -04:00
Spencer Brower ed17ac8633 feat: Added opengraph renderer. 2026-07-12 22:21:30 -04:00
Spencer Brower 8b2dceb679 feat: Added mustache templating. 2026-07-12 15:05:35 -04:00
Spencer Brower 42d58394ef feat: Added config file support. 2026-07-12 13:11:38 -04:00
Spencer Brower 462c434334 feat: Copy to Clipboard Button. 2026-07-12 09:48:13 -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 88eea07fec feat: Added robots.txt 2026-07-11 10:46:36 -04:00
Spencer Brower d10b832f3f feat: Added comment support. 2026-07-11 10:44:08 -04:00
Spencer Brower c3efbf80f0 build: Switched site build from Hugo to Thor. 2026-07-11 10:37:23 -04:00
Spencer Brower 177117e471 feat: Added icons. 2026-07-11 10:17:42 -04:00
Spencer Brower 565115c30c fix: Fixed footer. 2026-07-10 20:42:28 -04:00
Spencer Brower 07a262c3a1 feat: Added sitemap and RSS feed. 2026-07-10 20:37:54 -04:00
Spencer Brower c78f3b50b6 docs: Updated TODOS. 2026-07-10 20:26:11 -04:00
Spencer Brower 307af709ff feat: Added footnotes and syntax highlighting. 2026-07-10 20:22:05 -04:00
Spencer Brower 91c90e4408 refactor: Moved content up from the theme. 2026-07-10 18:56:26 -04:00
Spencer Brower 1de6f58024 fix: Fixed the image on the homepage. 2026-07-10 18:46:34 -04:00
Spencer Brower c3574c6737 fix: fixed some css issues. 2026-07-10 18:37:39 -04:00
Spencer Brower 87bd2b828b feat: Post index gets rendered. 2026-07-10 18:11:14 -04:00
Spencer Brower 44faebee6c feat: Basic page rendering implemented. 2026-07-10 17:58:52 -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
Spencer Brower 454f90f5cb build: Added thor as a nix package. 2026-07-10 16:49:26 -04:00
spencer 5adcdf12c1 feat: Initial commit. 2026-07-10 16:29:59 -04:00