4754cb5792
* Accept dates presented as strings Still, if we find a string we involve the TOML parser to make sure the content of said string would be a correct TOML date. In a pure TOML world this isn't exactly relevant, but this will come in handy when using a YAML deserializer. Signed-off-by: Kevin Ottens <ervin@ipsquad.net> * Add serde_yaml and test-case dependencies This will be necessary for the YAML frontmatter handling and corresponding unit tests. Signed-off-by: Kevin Ottens <ervin@ipsquad.net> * Add YAML front matter handling Signed-off-by: Kevin Ottens <ervin@ipsquad.net> * Switch RawFrontMatter enum to wrap &str instead of String Signed-off-by: Kevin Ottens <ervin@ipsquad.net> * Update the documentation to mention YAML frontmatter This is just a light update on purpose. There would be no point in pushing YAML too much, this is mainly here to help people with a backlog of posts to transition. Signed-off-by: Kevin Ottens <ervin@ipsquad.net>
23 lines
366 B
TOML
23 lines
366 B
TOML
[package]
|
|
name = "front_matter"
|
|
version = "0.1.0"
|
|
authors = ["Vincent Prouillet <prouillet.vincent@gmail.com>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
tera = "1"
|
|
chrono = "0.4"
|
|
serde = "1"
|
|
serde_derive = "1"
|
|
serde_yaml = "0.8"
|
|
toml = "0.5"
|
|
regex = "1"
|
|
lazy_static = "1"
|
|
|
|
errors = { path = "../errors" }
|
|
utils = { path = "../utils" }
|
|
|
|
[dev-dependencies]
|
|
test-case = "1.0"
|
|
|