|
@@ -24,7 +24,6 @@ fn parse_post(path: path::PathBuf) -> Post {
|
24
|
24
|
}
|
25
|
25
|
|
26
|
26
|
let title = &re.captures(&contents).expect("Couldn't parse title")["title"];
|
27
|
|
-
|
28
|
27
|
let body = &re.captures(&contents).expect("Couldn't parse body")["body"];
|
29
|
28
|
|
30
|
29
|
let filename = &path.file_name().unwrap().to_str().unwrap();
|
|
@@ -86,13 +85,11 @@ fn main() {
|
86
|
85
|
let cwd = env::current_dir().expect("Couldn't read current directory");
|
87
|
86
|
|
88
|
87
|
match fs::create_dir(cwd.join("public")) {
|
89
|
|
- Ok(_) => {},
|
90
|
|
- Err(err) => {
|
91
|
|
- match err.kind() {
|
92
|
|
- std::io::ErrorKind::AlreadyExists => {},
|
93
|
|
- _ => panic!(err)
|
94
|
|
- }
|
95
|
|
- }
|
|
88
|
+ Ok(_) => {}
|
|
89
|
+ Err(err) => match err.kind() {
|
|
90
|
+ std::io::ErrorKind::AlreadyExists => {}
|
|
91
|
+ _ => panic!(err),
|
|
92
|
+ },
|
96
|
93
|
}
|
97
|
94
|
|
98
|
95
|
let layout = fs::read_to_string(&cwd.join("templates").join("layout.html"))
|