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
b06798f23f
Prepare for publishing to crates.io.
2023-12-21 19:40:28 -05:00
Tom Alexander
35dff5cdaf
Rename to natter.
2023-12-21 19:28:31 -05:00
Tom Alexander
806c45a453
Switch back to the published version of organic.
2023-12-17 11:54:59 -05:00
Tom Alexander
8d9a50226a
Add a tree-sitter-highlight dependency for source blocks.
2023-10-27 21:17:00 -04:00
Tom Alexander
c279bad13a
Add children to heading.
2023-10-27 19:22:17 -04:00
Tom Alexander
dc233d26b1
Store the title in BlogPostPage.
2023-10-23 18:39:54 -04:00
Tom Alexander
aed88cf05a
Add include_dir.
...
This will let us embed the default versions of templates, stylesheets, javascript, etc into the binary. Naturally, we will eventually support overriding the defaults.
2023-10-22 16:28:54 -04:00
Tom Alexander
a510d0809f
Add serde_json.
2023-10-22 15:06:31 -04:00
Tom Alexander
87d32323f2
Add duster.
2023-10-22 15:01:30 -04:00
Tom Alexander
acaa12cb6e
Read the org files inside the writer directory.
2023-10-20 20:16:22 -04:00
Tom Alexander
672ca07a0e
Introduce a new config struct the lives above the raw disk implementation.
...
This should let us include values that would not be written to disk like the folder containing the config.
2023-10-18 21:25:37 -04:00
Tom Alexander
5f82d7a469
Add serde and toml for parsing the config.
2023-10-18 20:06:30 -04:00
Tom Alexander
1b189cf15c
Add very basic CLI.
2023-10-18 19:36:15 -04:00
Tom Alexander
7418d4fd81
Add clap and tokio.
2023-10-18 19:12:20 -04:00
Tom Alexander
396b91be10
Add Organic as a dependency.
2023-10-18 19:07:12 -04:00
Tom Alexander
483bc25975
Add Cargo.lock.
2023-10-18 19:04:02 -04:00