From a3400f401c127f00c3d6c7b0878450f3f422c321 Mon Sep 17 00:00:00 2001 From: Riyyi Date: Sat, 5 Apr 2025 17:26:05 +0200 Subject: [PATCH] Use tags instead of subdescription, display date on articles --- content.config.ts | 1 - content/articles/first.md | 7 +++++-- content/articles/personal-website.md | 7 +++++-- content/articles/second.md | 5 +++-- src/pages/articles/[slug].vue | 1 + src/pages/articles/index.vue | 13 ++++++++++--- src/utils/index.ts | 24 +++++++++++++++++++++++- 7 files changed, 47 insertions(+), 11 deletions(-) diff --git a/content.config.ts b/content.config.ts index eb95476..0fc2a9c 100644 --- a/content.config.ts +++ b/content.config.ts @@ -11,7 +11,6 @@ export default defineContentConfig({ schema: z.object({ date: z.date(), img: z.string(), - sub: z.string(), tags: z.array(z.string()), }) }) diff --git a/content/articles/first.md b/content/articles/first.md index c3199bd..eace60a 100644 --- a/content/articles/first.md +++ b/content/articles/first.md @@ -2,9 +2,12 @@ title: "My First Blog Post" description: "This is a test article." navigation: true -sub: "C++20, GLSL, Lua" -img: "/img/personal-website/login.png" date: "2025-03-01" +img: "/img/personal-website/login.png" +tags: + - C++20 + - GLSL + - Lua --- Foobarbazbuz. diff --git a/content/articles/personal-website.md b/content/articles/personal-website.md index f4dcc49..b8aaed6 100644 --- a/content/articles/personal-website.md +++ b/content/articles/personal-website.md @@ -2,9 +2,12 @@ title: "Personal Website" description: "An open-source content management system, used for this website." navigation: false -sub: "PHP 7, MySQL, jQuery" -img: "/img/personal-website/admin-menu.png" date: "2025-03-03" +img: "/img/personal-website/admin-menu.png" +tags: + - PHP 7 + - MySQL + - jQuery --- Open-source content management system.
diff --git a/content/articles/second.md b/content/articles/second.md index 5e9f4f9..3629f8d 100644 --- a/content/articles/second.md +++ b/content/articles/second.md @@ -2,9 +2,10 @@ title: "My Second Blog Post" description: "This is another article." navigation: false -sub: "Bash" -img: "/img/personal-website/reset-password.png" date: "2025-03-02" +img: "/img/personal-website/reset-password.png" +tags: + - Bash --- This is another article. diff --git a/src/pages/articles/[slug].vue b/src/pages/articles/[slug].vue index 5c3bdd8..81aa21d 100644 --- a/src/pages/articles/[slug].vue +++ b/src/pages/articles/[slug].vue @@ -4,6 +4,7 @@

{{ article.title }}

+

{{ prettyDate(article.date) }}