13 Commits

Author SHA1 Message Date
Tom Alexander
ff478253c3
Generate render link based on path to file. 2025-02-08 19:14:08 -05:00
Tom Alexander
397d4ea0bc
Fix clippy issues. 2023-12-23 07:08:06 -05:00
Tom Alexander
da81f93e4a
Re-enable the CSS reset sheet. 2023-12-19 18:06:52 -05:00
Tom Alexander
1581e5c401
Rename the output root directory in the render context. 2023-12-19 18:03:59 -05:00
Tom Alexander
2e1c979127
Add a prefix to footnote IDs.
This avoids a conflict with multiple blog posts rendering in the same stream.
2023-12-19 18:01:54 -05:00
Tom Alexander
261fe8a1a2
Fix the links to the blog posts. 2023-12-19 16:49:46 -05:00
Tom Alexander
add267d616
Switch over to using the render context in render calls. 2023-12-19 16:20:12 -05:00
Tom Alexander
94d9a95967
Add a basic template for the blog stream page. 2023-12-19 14:13:29 -05:00
Tom Alexander
6511115b95
Implement a flawed version of RenderBlogStreamEntry::new.
There are some shortcomings in this implementation listed in the comments, but this is the general structure.
2023-12-19 10:59:34 -05:00
Tom Alexander
53cd55932b
Implement RenderBlogStream::new.
I still need to implement RenderBlogStreamEntry::new.
2023-12-19 10:47:03 -05:00
Tom Alexander
cbe2010407
Invoke dust to render the stream pages.
At this point the render_blog_stream function is done, but RenderBlogStream::new needs to be implemented to actually generate the render context. The body of this function should be similar to convert_blog_post_page_to_render_context.
2023-12-17 17:26:15 -05:00
Tom Alexander
2ba4a5e3d7
Generate newer and older links. 2023-12-17 17:16:26 -05:00
Tom Alexander
e8ed4a4f4a
Initial structure for rendering a blog post stream. 2023-12-17 15:32:07 -05:00