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