Commit graph

98 commits

Author SHA1 Message Date
1bd5225fb6 feat: rss feed generation
Some checks failed
/ test-build (push) Failing after 28s
2025-07-18 00:07:35 -04:00
3dc623f1c7 added --version flag to cli
All checks were successful
/ test-build (push) Successful in 37s
2025-07-16 01:32:59 -04:00
8ad8bad438 updated styling of lists 2025-07-15 23:24:06 -04:00
4ea80a33f8 improved styling of hover symbols 2025-07-15 18:35:13 -04:00
c33acfa1c8 added hover symbols to page titles 2025-07-15 17:53:05 -04:00
bafe70ed37 fix post-nav button order
Navigation now follows newer/older logic. click right to go older, left
to go newer.
2025-07-15 17:18:09 -04:00
115751b120 fix: mistake in post-nav template 2025-07-14 22:50:26 -04:00
1f2b736815 feat: merge user templates with defaults 2025-07-14 21:24:22 -04:00
c489a6f076 added post-nav to posts 2025-07-14 20:15:40 -04:00
933210c93b fixed crash on missing templates dir when starting server 2025-07-14 19:19:58 -04:00
404e951651 added smooth scroll to default stylesheet 2025-07-14 18:57:51 -04:00
24919171ad fixed structure of page date in templates 2025-07-14 16:34:17 -04:00
de86a92928 added title styling to default stylesheet 2025-07-14 16:24:28 -04:00
2bc12ff2ed refactored title in templates
now has "title" class for easier styling
2025-07-14 16:24:14 -04:00
07152a3746 feat: ignore frontmatter option 2025-07-14 16:11:47 -04:00
04948a9373 formatted python files 2025-07-14 16:04:05 -04:00
faac8f63bb major updates to default stylesheet 2025-07-14 15:00:54 -04:00
10d1772a2d added config option for preview scroll tolerance 2025-07-13 18:12:11 -04:00
fe0f338803 added auto-scrolling for preview 2025-07-13 17:20:59 -04:00
1c64d1f431 make injection script template a data file 2025-07-13 16:54:04 -04:00
585a987c3f updated default css 2025-07-13 16:04:17 -04:00
dacea2756a fix: live preview rebuilds no longer crash the server
When cleaning the previous build, we deleted the entire directory, which
caused problems. Now, we only clean the output dir's children, but leave
the dir itself intact.
2025-07-13 03:16:55 -04:00
8d17572d12 server now includes drafts by default 2025-07-12 00:53:43 -04:00
bdd7558999 server now builds to tempdir by default 2025-07-12 00:48:22 -04:00
8793284bd6 feat: clean output directory on build 2025-07-12 00:43:53 -04:00
71e541aa5e fix: root internal links are now recognized properly 2025-07-12 00:34:14 -04:00
55df755596 added toc anchor links, updated default css 2025-07-11 14:46:58 -04:00
0ee8094cc9 feature: only external links open in new tab 2025-07-11 14:21:34 -04:00
3037aa88d8 added math frontmatter option 2025-07-06 21:09:55 -04:00
eacaeba2ab update markdown extensions 2025-07-06 21:04:16 -04:00
12f4670533 added latex support 2025-07-06 21:04:01 -04:00
5bd9e26a49 fixed an issue where git changes would trigger server rebuild 2025-07-06 17:48:18 -04:00
11387b4481 added TOC extension 2025-07-06 17:38:06 -04:00
7fc481983d formatting 2025-07-06 15:36:40 -04:00
3b32352ba6 updated cli serve interface 2025-07-06 15:35:12 -04:00
cefd57d8d7 made live reloading optional 2025-07-06 15:35:02 -04:00
a03e9bfb82 documented server code 2025-07-06 15:23:10 -04:00
ecd3e50218 implemented reload script injection 2025-07-06 15:18:00 -04:00
1221f43caf formatted imports 2025-07-06 00:35:04 -04:00
7c52f28aa7 updated default ignorelist 2025-07-05 17:40:52 -04:00
47be4986a5 added markdown extensions, disables indented code blocks 2025-07-05 16:34:47 -04:00
85fa619828 added markdown.tab_length config option 2025-07-05 16:14:20 -04:00
99ad674f51 added show_title frontmatter option 2025-07-05 16:01:15 -04:00
fc8897b71b added table support to default stylesheet 2025-07-05 15:45:44 -04:00
4ad4696962 fix markdown extension loading 2025-07-05 02:28:34 -04:00
064bc8fc84 implement image caption processing 2025-07-05 01:58:54 -04:00
9b4e18d607 migrate to python-markdown 2025-07-05 01:34:23 -04:00
9f38b16d0c added drafts 2025-07-04 13:22:39 -04:00
2b5eef9839 add more logging 2025-07-04 12:44:32 -04:00
941b993287 implement logging verbosity option, change cli options 2025-07-03 12:42:02 -04:00