Basic cours support #44

Merged
Anri merged 67 commits from cours into main 2024-04-01 18:11:49 +02:00
Showing only changes of commit 6cb2f6eecc - Show all commits

View file

@ -225,10 +225,19 @@ pub fn get_metadata<'a>(root: &'a AstNode<'a>, mtype: TypeFileMetadata) -> FileM
blog: Some(deserialize_metadata(text)), blog: Some(deserialize_metadata(text)),
..FileMetadata::default() ..FileMetadata::default()
}, },
TypeFileMetadata::Contact => FileMetadata { TypeFileMetadata::Contact => {
contact: Some(deserialize_metadata(text)), let mut metadata: FileMetadataContact = deserialize_metadata(text);
..FileMetadata::default()
}, // Trim descriptions
if let Some(desc) = &mut metadata.description {
*desc = desc.trim().to_owned();
}
FileMetadata {
contact: Some(metadata),
..FileMetadata::default()
}
}
TypeFileMetadata::Portfolio => FileMetadata { TypeFileMetadata::Portfolio => FileMetadata {
portfolio: Some(deserialize_metadata(text)), portfolio: Some(deserialize_metadata(text)),
..FileMetadata::default() ..FileMetadata::default()