update deps
Some checks failed
CI/CD Pipeline / deploy-main (push) Has been cancelled

This commit is contained in:
philipp 2024-02-20 22:39:44 +01:00
parent 54b4d7b475
commit 0187f147aa
5 changed files with 9 additions and 10 deletions

2
Cargo.lock generated
View File

@ -527,7 +527,7 @@ dependencies = [
[[package]] [[package]]
name = "risp" name = "risp"
version = "0.1.0" version = "0.1.0"
source = "git+https://git.hofer.link/philipp/risp.git#0dc59cea16e057c60989a0ab1faea605fadb90f8" source = "git+https://git.hofer.link/philipp/risp.git#f47f7c83f215654171b78231c8d7a4192b5e9288"
dependencies = [ dependencies = [
"clap", "clap",
"directories", "directories",

View File

@ -7,3 +7,4 @@ edition = "2021"
[dependencies] [dependencies]
risp = {git="https://git.hofer.link/philipp/risp.git", version="0.1"} risp = {git="https://git.hofer.link/philipp/risp.git", version="0.1"}
#risp = {path="/home/philipp/priv/risp", version="0.1"}

View File

@ -65,14 +65,12 @@ fn print_header(header: Heading, level: usize) -> String {
header_title header_title
)); ));
match header.content { for content in header.content {
HeadingContent::Paragraph(p) => { match content {
for section in p { HeadingContent::Paragraph(p) => {
ret.push_str(&print_paragraph(section)); ret.push_str(&print_paragraph(p));
} }
} HeadingContent::Heading(subheader) => {
HeadingContent::Heading(subheaders) => {
for subheader in subheaders {
ret.push_str(&print_header(subheader, level + 1)); ret.push_str(&print_header(subheader, level + 1));
} }
} }

View File

@ -19,7 +19,7 @@ fn create_index(content: &str) {
let mut index = fs::read_to_string("templates/index.html").unwrap(); let mut index = fs::read_to_string("templates/index.html").unwrap();
index = index.replace("{{content}}", content); index = index.replace("{{content}}", content);
let index = Parts::new().perform(index); let index = Parts::new().perform(index);
fs::write("output/index.html", &index).expect("Unable to write file"); fs::write("output/index.html", index).expect("Unable to write file");
} }
/// Copies all files from `templates/static` to `output` /// Copies all files from `templates/static` to `output`

View File

@ -10,7 +10,7 @@ impl Parts {
let parts_path = Path::new("templates/parts"); let parts_path = Path::new("templates/parts");
for part in fs::read_dir(parts_path).expect("No templates/parts folder") { for part in fs::read_dir(parts_path).expect("No templates/parts folder") {
let part = part.unwrap(); let part = part.unwrap();
let filename = format!("{}", part.file_name().into_string().unwrap()); let filename = part.file_name().into_string().unwrap().to_string();
let filename = filename.replace(".html", ""); let filename = filename.replace(".html", "");
let path = format!("{}", part.path().display()); let path = format!("{}", part.path().display());