This commit is contained in:
Cadey Ratio 2020-09-07 12:11:19 -04:00
parent a6ccf81b81
commit c9cf862bff
2 changed files with 6 additions and 6 deletions

View File

@ -1,6 +1,6 @@
--- ---
title: The Within Go Repo Layout title: The Within Go Repo Layout
date: 09-07-2020 date: 2020-09-07
series: howto series: howto
tags: tags:
- go - go

View File

@ -74,8 +74,9 @@ pub fn load(dir: &str) -> Result<Vec<Post>> {
let mut result: Vec<Post> = vec![]; let mut result: Vec<Post> = vec![];
for path in glob(&format!("{}/*.markdown", dir))?.filter_map(Result::ok) { for path in glob(&format!("{}/*.markdown", dir))?.filter_map(Result::ok) {
let body = fs::read_to_string(path.clone())?; log::debug!("loading {:?}", path);
let (fm, content_offset) = frontmatter::Data::parse(body.clone().as_str())?; let body = fs::read_to_string(path.clone()).expect("things to work");
let (fm, content_offset) = frontmatter::Data::parse(body.clone().as_str()).expect("stuff to work");
let markup = &body[content_offset..]; let markup = &body[content_offset..];
let date = NaiveDate::parse_from_str(&fm.clone().date, "%Y-%m-%d")?; let date = NaiveDate::parse_from_str(&fm.clone().date, "%Y-%m-%d")?;
@ -110,10 +111,9 @@ mod tests {
use anyhow::Result; use anyhow::Result;
#[test] #[test]
fn blog() -> Result<()> { fn blog() {
let _ = pretty_env_logger::try_init(); let _ = pretty_env_logger::try_init();
load("blog")?; load("blog").expect("posts to load");
Ok(())
} }
#[test] #[test]