From 09becbd76ef49fa3f952c314d4990b5d94be2a1e Mon Sep 17 00:00:00 2001 From: Marios Antonoudiou Date: Mon, 6 Apr 2026 15:34:29 +0300 Subject: [PATCH] Add latest article section to homepage and back to articles link --- components/home/latest-article.vue | 41 +++++++++++++ components/home/personal-projects.vue | 82 +++++++++++++------------- pages/articles/[...slug].vue | 9 ++- pages/index.vue | 1 + public/ghostwriter-logo.png | Bin 0 -> 17680 bytes 5 files changed, 92 insertions(+), 41 deletions(-) create mode 100644 components/home/latest-article.vue create mode 100644 public/ghostwriter-logo.png diff --git a/components/home/latest-article.vue b/components/home/latest-article.vue new file mode 100644 index 0000000..d85c586 --- /dev/null +++ b/components/home/latest-article.vue @@ -0,0 +1,41 @@ + + + diff --git a/components/home/personal-projects.vue b/components/home/personal-projects.vue index cbaac2f..546451f 100644 --- a/components/home/personal-projects.vue +++ b/components/home/personal-projects.vue @@ -1,45 +1,47 @@ diff --git a/pages/articles/[...slug].vue b/pages/articles/[...slug].vue index f7055f7..a136693 100644 --- a/pages/articles/[...slug].vue +++ b/pages/articles/[...slug].vue @@ -20,7 +20,14 @@ const { data: article } = useAsyncData(path, async () => { class="flex flex-col gap-3 prose max-w-3xl dark:prose-invert p-4 sm:p-6 lg:p-8" as="article" > -
+ + + Back to articles + +
{{ formatDate(new Date(article.date), "Do of MMMM YYYY") }}

{{ article.title }}

diff --git a/pages/index.vue b/pages/index.vue index a1099d8..6ca7848 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -12,6 +12,7 @@ useSeoMeta({