feat: show at least n posts and configure last text

This commit is contained in:
2026-04-26 22:02:41 +02:00
parent 65f4dd1ac5
commit 99867aa03e
12 changed files with 45 additions and 32 deletions
+4 -5
View File
@@ -5,10 +5,10 @@ import { loadArticle } from '@lib/articles'
import { useRoute, onBeforeRouteUpdate, type RouteLocation } from 'vue-router'
import NotFoundView from './NotFoundView.vue'
import { simpleDateFormat } from '@lib/dates'
import { BACK_LINK, SIGNATURE, TITLE } from '@lib/meta'
import { BACK_LINK, PUBLISHED_ON, SIGNATURE, TITLE } from '@lib/config'
import PageFooter from '@components/PageFooter.vue'
import { stripHTML } from '@/lib/strings'
import NavBar from '@/components/NavBar.vue'
import { stripHTML } from '@lib/strings'
import NavBar from '@components/NavBar.vue'
const article = ref<Article | null>(null)
const loading = ref<boolean>(true)
@@ -40,8 +40,7 @@ onBeforeRouteUpdate(loadPage)
<RouterLink class="link-home" to="/"><i icon="undo-2"></i></RouterLink>
<h1 class="article-title" v-html="article.metadata.title"></h1>
<div class="article-published">
{{ article.metadata.draft ? 'Drafted on' : 'Published on' }}
{{ simpleDateFormat(article.metadata.date) }}
<span v-html="PUBLISHED_ON"></span> {{ simpleDateFormat(article.metadata.date) }}
</div>
<img
v-if="article.metadata.thumbnail"