fix: be less clever

This commit is contained in:
Cory Dransfeldt 2023-09-08 20:12:07 -07:00
parent d42ba7439c
commit 9d372b4490
No known key found for this signature in database
5 changed files with 22 additions and 70 deletions

View file

@ -86,20 +86,7 @@ module.exports = function (eleventyConfig) {
if (item.data.collections.posts) {
item.data.collections.posts.forEach((post) => {
const url = post.url.includes('http') ? post.url : `https://coryd.dev${post.url}`
const tagString = [
...new Set(
post.data.tags.map((tag) => {
if (
typeof tagAliases.tags.find((t) => t.aliases.includes(tag.toLowerCase()))?.[
'tag'
] !== 'undefined'
)
return `#${
tagAliases.tags.find((t) => t.aliases.includes(tag.toLowerCase()))?.['tag']
}`
})
),
]
const tagString = [...new Set(post.data.tags.map((tag) => tagAliases[tag]))]
.join(' ')
.trim()
if (tagString) tags[url] = tagString
@ -107,22 +94,7 @@ module.exports = function (eleventyConfig) {
}
if (item.data.links) {
item.data.links.forEach((link) => {
const tagString = [
...new Set(
link.tags.map((tag) => {
if (
typeof tagAliases.tags.find((t) => t.aliases.includes(tag.toLowerCase()))?.[
'tag'
] !== 'undefined'
)
return `#${
tagAliases.tags.find((t) => t.aliases.includes(tag.toLowerCase()))?.['tag']
}`
})
),
]
.join(' ')
.trim()
const tagString = [...new Set(link.tags.map((tag) => tagAliases[tag]))].join(' ').trim()
if (tagString) tags[link.url] = tagString
})
}