feat: Add gitignore to init

This commit is contained in:
Nathan McCarty 2023-03-17 17:27:22 -04:00
parent aa35459819
commit ca9d921327
Signed by: thatonelutenist
GPG Key ID: D70DA3DD4D1E9F96
2 changed files with 11 additions and 0 deletions

1
assets/gitignore Normal file
View File

@ -0,0 +1 @@
output/

View File

@ -176,6 +176,16 @@ impl Site {
let git_keep = statics_dir.join(".gitkeep");
File::create(&git_keep).context(CreateDirectorySnafu { path: &git_keep })?;
}
// Create the gitignore
let git_ignore_path = site_dir.join(".gitignore");
let mut git_ignore = File::create(&git_ignore_path).context(WriteConfigSnafu {
path: &git_ignore_path,
})?;
git_ignore
.write_all(include_bytes!("../assets/gitignore"))
.context(WriteConfigSnafu {
path: &git_ignore_path,
})?;
Ok(())
}
}