Content 是一個基於檔案的 CMS,可以支援的檔案類型有 .md, .yml, .csv 和 .json,快速的把靜態資料檔案 和 Vue 的元件結合。
使用 Content 之後 page, components 的設置會和單純的 Nuxt3 環境不太一樣,今天就先從最基本的設定來做調整。
npm install --save-dev @nuxt/content
export default defineNuxtConfig({
modules: [
'@nuxt/content'
],
content: {
// https://content.nuxtjs.org/api/configuration
}
})
# Hello, Content
- markdown
- json
<template>
<main>
<ContentDoc />
</main>
</template>
npm run dev
會發現首頁會顯示 content/index.md 的資料,也轉成對應的 html 標籤了。