Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
aa18b587dd
|
|||
|
6de1607e2d
|
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -243,7 +243,7 @@ checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "webTemplate"
|
name = "webTemplate"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hashlink",
|
"hashlink",
|
||||||
"minijinja",
|
"minijinja",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "webTemplate"
|
name = "webTemplate"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
25
src/main.rs
25
src/main.rs
@@ -1,5 +1,4 @@
|
|||||||
use std::{path::Path};
|
use std::{path::Path, fs, env};
|
||||||
use std::fs;
|
|
||||||
use minijinja::Environment;
|
use minijinja::Environment;
|
||||||
|
|
||||||
mod render;
|
mod render;
|
||||||
@@ -49,8 +48,26 @@ fn render_index(out_path: &Path, index: &IndexItem, cur_path: &Path, site_index:
|
|||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|
||||||
let src_path = Path::new(SRC_PATH);
|
let mut src_path_str: String = SRC_PATH.to_string();
|
||||||
let out_path = Path::new(OUT_PATH);
|
let mut out_path_str: String = OUT_PATH.to_string();
|
||||||
|
|
||||||
|
let mut i: u8 = 0;
|
||||||
|
for arg in env::args() {
|
||||||
|
match i {
|
||||||
|
0 => {}
|
||||||
|
1 => {
|
||||||
|
src_path_str = arg;
|
||||||
|
}
|
||||||
|
2 => {
|
||||||
|
out_path_str = arg;
|
||||||
|
}
|
||||||
|
_ => {}
|
||||||
|
}
|
||||||
|
i += 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
let src_path = Path::new(&src_path_str);
|
||||||
|
let out_path = Path::new(&out_path_str);
|
||||||
|
|
||||||
let index = Renderer::index(src_path).unwrap();
|
let index = Renderer::index(src_path).unwrap();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user