Spencer Brower
|
bfd8bd7eff
|
feat: Made starred no longer a priviledged value.
|
2026-07-31 11:13:56 -04:00 |
|
Spencer Brower
|
d03e3469b3
|
refactor: weights are now wrapped in a Maybe.
|
2026-07-30 09:58:53 -04:00 |
|
Spencer Brower
|
df14d76a85
|
feat: Added weight field to Page.
|
2026-07-29 15:20:35 -04:00 |
|
Spencer Brower
|
92d7b7525a
|
refactor: Page.menu: string is now `Page.menus: map[string]Menu_Entry
|
2026-07-29 15:15:02 -04:00 |
|
Spencer Brower
|
c634e2e718
|
style: Ran odinfmt.
|
2026-07-29 15:15:01 -04:00 |
|
Spencer Brower
|
df0ed5a8f1
|
feat: Added menu configuration.
|
2026-07-29 15:15:01 -04:00 |
|
Spencer Brower
|
d51172c836
|
feat: Added page to template context.
|
2026-07-28 11:41:21 -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 |
|