Reduce the number of allocations
This commit is contained in:
parent
40ef634439
commit
cf1f8317bb
|
@ -604,13 +604,13 @@ impl Site {
|
|||
|
||||
// If the alias ends with an html file name, use that instead of mapping
|
||||
// as a path containing an `index.html`
|
||||
let page_name: String = match split.pop() {
|
||||
Some(part) if part.ends_with(".html") => part.to_string(),
|
||||
let page_name = match split.pop() {
|
||||
Some(part) if part.ends_with(".html") => part,
|
||||
Some(part) => {
|
||||
split.push(part);
|
||||
"index.html".into()
|
||||
"index.html"
|
||||
}
|
||||
None => "index.html".into()
|
||||
None => "index.html"
|
||||
};
|
||||
|
||||
for component in split {
|
||||
|
@ -620,7 +620,7 @@ impl Site {
|
|||
create_directory(&output_path)?;
|
||||
}
|
||||
}
|
||||
create_file(&output_path.join(&page_name), &render_redirect_template(&page.permalink, &self.tera)?)?;
|
||||
create_file(&output_path.join(page_name), &render_redirect_template(&page.permalink, &self.tera)?)?;
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
|
|
Loading…
Reference in a new issue