diff --git a/.frontmatter/database/taxonomyDb.json b/.frontmatter/database/taxonomyDb.json index d602578..5524331 100644 --- a/.frontmatter/database/taxonomyDb.json +++ b/.frontmatter/database/taxonomyDb.json @@ -1 +1,16 @@ -{"taxonomy":{"tags":["appwrite","formulaone","linux","planning","racemash","self-hosted","vue","vuetify"],"categories":["dev diary","learning modern linux"]}} \ No newline at end of file +{ + "taxonomy": { + "tags": [ + "appwrite", + "formulaone", + "linux", + "notes", + "planning", + "racemash", + "self-hosted", + "vue", + "vuetify" + ], + "categories": ["dev diary", "learning modern linux"] + } +} diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 0000000..c28b46f --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,4 @@ +{ + "MD040": false, + "MD013": false +} diff --git a/src/pages/blog/categories/[category].astro b/src/pages/blog/categories/[category].astro index 71ef5e4..4fc4047 100644 --- a/src/pages/blog/categories/[category].astro +++ b/src/pages/blog/categories/[category].astro @@ -3,10 +3,10 @@ import type { CollectionEntry } from 'astro:content'; import BlogSubpage from '../../../layouts/BlogSubpage.astro'; import PostList from '../../../components/PostList.astro'; -import frontMatterConfig from '../../../../frontmatter.json'; +import taxonomyDb from '../../../../.frontmatter/database/taxonomyDb.json'; export function getStaticPaths() { - const categories = frontMatterConfig['frontMatter.taxonomy.categories']; + const { categories } = taxonomyDb.taxonomy; return categories.map((category) => ({ params: { category } })); } diff --git a/src/pages/blog/categories/index.astro b/src/pages/blog/categories/index.astro index cc31408..5ea6779 100644 --- a/src/pages/blog/categories/index.astro +++ b/src/pages/blog/categories/index.astro @@ -1,8 +1,8 @@ --- import BlogSubpage from '../../../layouts/BlogSubpage.astro'; -import frontMatterConfig from '../../../../frontmatter.json'; +import taxonomyDb from '../../../../.frontmatter/database/taxonomyDb.json'; -const categories = frontMatterConfig['frontMatter.taxonomy.categories']; +const { categories } = taxonomyDb.taxonomy; --- diff --git a/src/pages/blog/tags/[tag].astro b/src/pages/blog/tags/[tag].astro index 410bbfb..3daebd3 100644 --- a/src/pages/blog/tags/[tag].astro +++ b/src/pages/blog/tags/[tag].astro @@ -3,10 +3,10 @@ import type { CollectionEntry } from 'astro:content'; import BlogSubpage from '../../../layouts/BlogSubpage.astro'; import PostList from '../../../components/PostList.astro'; -import frontMatterConfig from '../../../../frontmatter.json'; +import taxonomyDb from '../../../../.frontmatter/database/taxonomyDb.json'; export function getStaticPaths() { - const tags = frontMatterConfig['frontMatter.taxonomy.tags']; + const { tags } = taxonomyDb.taxonomy; return tags.map((tag) => ({ params: { tag } })); } diff --git a/src/pages/blog/tags/index.astro b/src/pages/blog/tags/index.astro index 5dc93ad..c02e41d 100644 --- a/src/pages/blog/tags/index.astro +++ b/src/pages/blog/tags/index.astro @@ -1,8 +1,8 @@ --- import BlogSubpage from '../../../layouts/BlogSubpage.astro'; -import frontMatterConfig from '../../../../frontmatter.json'; +import taxonomyDb from '../../../../.frontmatter/database/taxonomyDb.json'; -const tags = frontMatterConfig['frontMatter.taxonomy.tags']; +const { tags } = taxonomyDb.taxonomy; ---