Replace template strings in directory data to JavaScript

This commit is contained in:
Helen Chong 2025-03-23 00:37:55 +08:00
parent 98510c8680
commit c0a069e479
17 changed files with 27 additions and 25 deletions

View File

@ -4,9 +4,9 @@ export default {
permalink: "/articles/{{ page.fileSlug }}/",
isArticle: true,
eleventyComputed: {
title: "{{ articleTitle | safe }} | Articles",
title: (data) => `${data.articleTitle} | Articles`,
eleventyNavigation: {
key: "{{ articleTitle }}",
key: (data) => data.articleTitle,
parent: "Articles"
}
}

View File

@ -3,9 +3,9 @@ export default {
tags: ["posts", "contents", "feed items"],
isArticle: true,
eleventyComputed: {
title: "{{ articleTitle | safe }} | Blog",
title: (data) => `${data.articleTitle} | Blog`,
eleventyNavigation: {
key: "{{ articleTitle }}",
key: (data) => data.articleTitle,
parent: "Blog Archive"
}
}

View File

@ -2,6 +2,8 @@ export default {
tags: ["changelogs", "feed items"],
permalink: false,
eleventyComputed: {
"title": "Changelog: {{ date | formatDate }}"
title: function(data) {
return `Changelog: ${this.formatDate(data.date)}`;
}
}
}

View File

@ -2,7 +2,7 @@
layout: main/changelogs
title: "Website Changelog Archive: 2022"
desc: Changelog of my website during the year of 2022.
changelogNav: 2022
changelogNav: "2022"
eleventyNavigation:
order: 2
---

View File

@ -2,7 +2,7 @@
layout: main/changelogs
title: "Website Changelog Archive: 2023"
desc: Changelog of my website during the year of 2023.
changelogNav: 2023
changelogNav: "2023"
eleventyNavigation:
order: 3
---

View File

@ -2,7 +2,7 @@
layout: main/changelogs
title: "Website Changelog Archive: 2024"
desc: Changelog of my website during the year of 2024.
changelogNav: 2024
changelogNav: "2024"
eleventyNavigation:
order: 4
---

View File

@ -2,7 +2,7 @@
layout: main/changelogs
title: "Website Changelog Archive: 2025"
desc: Changelog of my website during the year of 2025.
changelogNav: 2025
changelogNav: "2025"
eleventyNavigation:
order: 5
---

View File

@ -4,7 +4,7 @@ export default {
permalink: "/changelogs/{{ page.fileSlug }}/",
eleventyComputed: {
eleventyNavigation: {
key: "{{ changelogNav }}",
key: (data) => data.changelogNav,
parent: "Changelogs"
}
}

View File

@ -3,9 +3,9 @@ export default {
permalink: "/links/{{ page.fileSlug }}/",
hasBreadcrumbs: true,
eleventyComputed: {
title: "{{ articleTitle | safe }} | Links",
title: (data) => `${data.articleTitle} | Links`,
eleventyNavigation: {
key: "{{ articleTitle }}",
key: (data) => data.articleTitle,
parent: "Links"
}
}

View File

@ -4,7 +4,7 @@ export default {
hasBreadcrumbs: true,
eleventyComputed: {
eleventyNavigation: {
key: "{{ title }}",
key: (data) => data.title,
parent: "Projects"
}
}

View File

@ -3,9 +3,9 @@ export default {
layout: "cassettebeasts/content",
isArticle: true,
eleventyComputed: {
title: "{{ articleTitle | safe }} | Articles",
title: (data) => `${data.articleTitle} | Articles`,
eleventyNavigation: {
key: "{{ articleTitle }}",
key: (data) => data.articleTitle,
parent: "Cassette Beasts Articles"
}
}

View File

@ -3,9 +3,9 @@ export default {
layout: "starwarskotor/content",
isArticle: true,
eleventyComputed: {
title: "{{ articleTitle | safe }} | Articles",
title: (data) => `${data.articleTitle} | Articles`,
eleventyNavigation: {
key: "{{ articleTitle }}",
key: (data) => data.articleTitle,
parent: "KotOR Articles"
}
}

View File

@ -3,9 +3,9 @@ export default {
layout: "starwarskotor/content",
isArticle: true,
eleventyComputed: {
title: "{{ articleTitle | safe }} | Guides",
title: (data) => `${data.articleTitle} | Guides`,
eleventyNavigation: {
key: "{{ articleTitle }}",
key: (data) => data.articleTitle,
parent: "KotOR Guides"
}
}

View File

@ -4,9 +4,9 @@ export default {
hasBreadcrumbs: true,
articleElement: true,
eleventyComputed: {
title: "{{ pageTitle | safe }} | Resources",
title: (data) => `${data.pageTitle} | Resources`,
eleventyNavigation: {
key: "{{ pageTitle }}",
key: (data) => data.pageTitle,
parent: "KotOR Resources"
}
}

View File

@ -2,7 +2,7 @@ export default {
tags: "archive",
eleventyComputed:{
eleventyNavigation: {
key: "{{ title }}"
key: (data) => data.title
}
}
}

View File

@ -4,7 +4,7 @@ export default {
permalink: "/{{ page.fileSlug }}/",
eleventyComputed: {
eleventyNavigation: {
key: "{{ title }}"
key: (data) => data.title
}
}
}

View File

@ -3,9 +3,9 @@ export default {
tags: "statements",
articleElement: true,
eleventyComputed: {
desc: "{{ sitemeta.siteName | safe }}'s {{ keyword }}.",
desc: (data) => `${data.sitemeta.siteName}'s ${data.keyword}`,
eleventyNavigation:{
key: "{{ title }}"
key: (data) => data.title
}
}
}