Display full path as basename, getAliasesFromMetadata(): return an array instead of a string

This commit is contained in:
Simon Cambier
2022-05-11 16:11:14 +02:00
parent 1d4500fce6
commit 7efddcb616
3 changed files with 26 additions and 15 deletions

View File

@@ -150,7 +150,9 @@ export function stripMarkdownCharacters(text: string): string {
export function getAliasesFromMetadata(
metadata: CachedMetadata | null,
): string {
): string[] {
const arrOrString = metadata?.frontmatter?.aliases ?? []
return Array.isArray(arrOrString) ? arrOrString.join(', ') : arrOrString
return (Array.isArray(arrOrString) ? arrOrString : arrOrString.split(','))
.map(s => s ? s.trim() : s)
.filter(s => !!s)
}