18 lines
435 B
Vue
18 lines
435 B
Vue
<script setup>
|
|
import { useBlogType } from '@vuepress/plugin-blog/client'
|
|
import ParentLayout from '@vuepress/theme-default/layouts/Layout.vue'
|
|
import ArticleList from '../components/ArticleList.vue'
|
|
|
|
const articles = useBlogType('article')
|
|
</script>
|
|
|
|
<template>
|
|
<ParentLayout>
|
|
<template #page>
|
|
<main class="page">
|
|
<ArticleList :items="articles.items" />
|
|
</main>
|
|
</template>
|
|
</ParentLayout>
|
|
</template>
|