Spencer Brower
|
6e66709f05
|
fix: Fixed a bug with template selection.
|
2026-07-17 17:22:36 -04:00 |
|
Spencer Brower
|
a41a7803a4
|
feat: Simplified templates.
|
2026-07-17 17:13:49 -04:00 |
|
Spencer Brower
|
66b5c5a934
|
fix(alerts): Fixed leaks
|
2026-07-17 16:43:42 -04:00 |
|
Spencer Brower
|
ebb4ef691a
|
feat(alerts): Fixed alert class names + css.
|
2026-07-17 16:30:26 -04:00 |
|
Spencer Brower
|
9d2b2c4395
|
test: Added tests for sectionate extension.
|
2026-07-17 15:16:45 -04:00 |
|
Spencer Brower
|
d05459af52
|
test: Added tests for emoji.odin.
|
2026-07-17 15:03:49 -04:00 |
|
Spencer Brower
|
c7a5ae2360
|
fix(emoji): Replaced raw bytes with human-readable symbols.
|
2026-07-17 14:57:24 -04:00 |
|
Spencer Brower
|
085811b312
|
refactor: Moved markdown code to a separate packge.
|
2026-07-17 14:40:29 -04:00 |
|
Spencer Brower
|
618fabf0e4
|
refactor: Moved treesitter to its own package.
|
2026-07-17 14:10:21 -04:00 |
|
Spencer Brower
|
dfe863e293
|
fix: Added -layout flag to set layouts dir.
|
2026-07-17 13:42:44 -04:00 |
|
Spencer Brower
|
528bef3941
|
feat: Added Unified file system / default layout mounts.
|
2026-07-17 13:31:00 -04:00 |
|
Spencer Brower
|
fdd9ef4d46
|
docs: Added README.md.
|
2026-07-17 12:59:51 -04:00 |
|
Spencer Brower
|
cfb41ef930
|
feat: Improved the template chain.
|
2026-07-17 11:49:17 -04:00 |
|
Spencer Brower
|
fba62fe156
|
feaat: Simplified the template loading code.
|
2026-07-17 11:43:46 -04:00 |
|
Spencer Brower
|
6694c0cf67
|
perf: Replaced a bunch of string array concats with strings.Builders.
|
2026-07-16 18:16:48 -04:00 |
|
Spencer Brower
|
c7b42ce7aa
|
refactor: Simplified content.odin.
|
2026-07-16 18:08:09 -04:00 |
|
Spencer Brower
|
a4b16e1b0a
|
chore: Updated AGENTS.md
|
2026-07-16 17:27:41 -04:00 |
|
Spencer Brower
|
f70205876f
|
fix: Removed need for has_date in templates.
|
2026-07-16 17:25:19 -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
|
3898925228
|
chore: Updated AGENTS.md.
|
2026-07-16 14:48:31 -04:00 |
|
Spencer Brower
|
323a1318cf
|
perf: Added spall support.
|
2026-07-16 14:40:13 -04:00 |
|
Spencer Brower
|
06a3c4d82d
|
fix: Fixed leaks.
|
2026-07-16 14:22:46 -04:00 |
|
Spencer Brower
|
eb452b25fc
|
fix(mustache): Renamed effective to base_value.
|
2026-07-16 13:42:15 -04:00 |
|
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 |
|