Tom Alexander
1c3e2ca4d9
Remove the last use of walkdir.
2024-10-19 17:26:37 -04:00
Tom Alexander
7e1e070e23
Update organic.
format Build format has succeeded
rust-clippy Build rust-clippy has succeeded
rust-test Build rust-test has succeeded
2024-04-12 18:48:25 -04:00
Tom Alexander
93e0a2fe98
Add URL parsing.
2023-12-23 20:45:20 -05:00
Tom Alexander
c3482cf1e4
Chunking the blog posts for the stream.
2023-12-17 16:57:37 -05:00
Tom Alexander
e543a5db74
Starting to introduce a BlogPostPage struct.
...
Blog posts are going to be constructed of multiple documents each forming their own page. This will allow me to link to supporting documents without having to promote them to their own pages.
2023-10-23 16:03:37 -04:00
Tom Alexander
586fd8a066
Getting rendered output from duster.
2023-10-22 18:31:56 -04:00
Tom Alexander
58aba8efd5
Invoking the compile function.
...
I am going to have to address the lifetime issue of "compiled" duster templates borrowing the input str.
2023-10-22 17:37:27 -04:00
Tom Alexander
ce0819e85b
Feeding the templates into the renderer integration.
2023-10-22 17:31:12 -04:00
Tom Alexander
0b6900eeca
Serialize the RenderBlogPost to JSON.
...
This struct still does not contain anything, but I'm just setting up the skeleton for this code.
2023-10-22 16:01:42 -04:00
Tom Alexander
2f0f3ab346
Switch to using CustomError because a boxed StdError is not Send.
2023-10-22 13:44:03 -04:00