Getting Started

4 网页内容

通过编辑 yaml、md、json 文件来维护网站内容。

Yaml 配置

所有的页面都可以通过 yaml 的方式编辑,不用改 page 中的代码即可使用。

yaml 文件规则

文件前缀需要一个数字序号,文件名可以和页面路由对应。

yaml

页面对应

你只要把我的模版改改,就能可看到结果,动手试试吧。

对应关系

Vue 代码对应

yaml 中的 hero 定义与 vue 界面中的 ULandingHero 一一对应。

vue代码

markdown 定义文章内容

通过如下格式定义属性。

---
yaml 格式
---

这些属性根据你的需要来设置。

常见的有页面 title 、description、大图、作者、发布日期、标签 内容。

---
title: "Privacy Policy"
description: "Website Privacy Policy"
image:
  src: https://picsum.photos/id/668/640/360
authors:
  - name: Ducafecat
    to: https://github.com/ducafecat
    avatar:
      src: https://avatars.githubusercontent.com/u/33565868?v=4
date: 2024-09-14
badge:
  label: Website
---

# Privacy Policy

**Last Updated: September 14, 2024**

Welcome to **https://tkranks.com** (hereinafter referred to as "the Website"). We value your privacy and are committed to protecting your personal information. This Privacy Policy outlines how we collect, use, store, and protect your information. Please read it carefully.

...

nuxt 中通过 queryContent 方法读取内容。

const { data: post } = await useAsyncData(route.path, () =>
  queryContent<BlogPost>(route.path).findOne()
)

end


Resources

Features

Company

Copyright © 2024. All rights reserved.