mirror of
https://codeberg.org/simonrepp/hyper8.git
synced 2026-08-14 13:45:27 +02:00
Escape embed keys when writing manifests
This commit is contained in:
@@ -1551,7 +1551,8 @@ impl Collection {
|
||||
|
||||
if let Some(description) = &self.description {
|
||||
if !eno.is_empty() { eno.push('\n'); }
|
||||
eno.push_str(&format!("-- description\n{}\n-- description\n", description));
|
||||
let embed_sequence = enolib::escaped_embed_sequence("description", description);
|
||||
eno.push_str(&format!("-- {embed_sequence}\n{description}\n-- {embed_sequence}\n"));
|
||||
}
|
||||
|
||||
let path = context.site_dir
|
||||
|
||||
@@ -1065,7 +1065,8 @@ impl Playlist {
|
||||
|
||||
if let Some(description) = &self.description {
|
||||
if !eno.is_empty() { eno.push('\n'); }
|
||||
eno.push_str(&format!("-- description\n{}\n-- description\n", description));
|
||||
let embed_sequence = enolib::escaped_embed_sequence("description", description);
|
||||
eno.push_str(&format!("-- {embed_sequence}\n{description}\n-- {embed_sequence}\n"));
|
||||
}
|
||||
|
||||
let path = context.site_dir
|
||||
|
||||
+4
-2
@@ -1542,12 +1542,14 @@ impl Video {
|
||||
|
||||
if let Some(description) = &self.description {
|
||||
if !eno.is_empty() { eno.push('\n'); }
|
||||
eno.push_str(&format!("-- description\n{}\n-- description\n", description));
|
||||
let embed_sequence = enolib::escaped_embed_sequence("description", description);
|
||||
eno.push_str(&format!("-- {embed_sequence}\n{description}\n-- {embed_sequence}\n"));
|
||||
}
|
||||
|
||||
if let Some(synopsis) = &self.synopsis {
|
||||
if !eno.is_empty() { eno.push('\n'); }
|
||||
eno.push_str(&format!("-- synopsis\n{}\n-- synopsis\n", synopsis));
|
||||
let embed_sequence = enolib::escaped_embed_sequence("synopsis", synopsis);
|
||||
eno.push_str(&format!("-- {embed_sequence}\n{synopsis}\n-- {embed_sequence}\n"));
|
||||
}
|
||||
|
||||
let path = context.site_dir.join(self.site_path.filesystem_relative()).join("video.eno");
|
||||
|
||||
Reference in New Issue
Block a user