惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
D
Docker
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
博客园 - 【当耐特】
N
Netflix TechBlog - Medium
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Recent Announcements
Recent Announcements
GbyAI
GbyAI
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Engineering at Meta
Engineering at Meta
L
LangChain Blog
A
About on SuperTechFans
M
MIT News - Artificial intelligence
B
Blog

Stalux博客主题

LLM Prompt Configuration - Adding Implicit Prompts for AI Crawlers | Stalux Blog Theme 乱数假文 | Stalux博客主题 图片灯箱测试 | Stalux博客主题 markdown渲染示例 | Stalux博客主题 页脚配置详解 | Stalux博客主题 Waline 评论系统配置 | Stalux博客主题 打字配置与社交媒体链接 | Stalux博客主题 自定义head与header导航 | Stalux博客主题 代码显示配置 | Stalux博客主题 站点基本信息 | Stalux博客主题 Stalux 主题配置总览 | Stalux博客主题
Markdown文件配置参考 | Stalux博客主题
作者:xingwangzhe · 2025-05-10 · via Stalux博客主题

🕒 阅读时间:2 分钟 📝 字数:401 👀 阅读量: Loading...

概要

本篇按照当前 schema(见 src/content.config.ts)重写,列出 posts 与 about 的 frontmatter 要求及示例。避免使用项目内相对链接,确保发布到站点时不会出现无效链接。

posts/*.md frontmatter

loader: base 为 stalux/posts/,pattern *.md/*.mdx

必填字段:

  • title: 文章标题。
  • abbrlink: 永久链接,支持字符串或数字(数字会自动转为字符串)。建议手动设置保持 URL 稳定。
  • date: 发布时间,字符串类型,推荐使用 YYYY-MM-DD HH:mm:ss 格式,必须用双引号包裹,防止 YAML 自动转换为 Date 对象。

可选字段:

  • updated: 更新日期,字符串类型,未填则不显示更新时间,格式同 date,同样需要双引号。
  • draft: 布尔,默认 false;为 true 时可用于本地草稿控制。
  • tags: 标签数组,字符串或单个字符串会被预处理为数组。
  • categories: 分类数组,字符串或单个字符串会被预处理为数组。
  • cc: 版权标识,默认 CC-BY-NC-SA-4.0

示例:

---

title: Astro 入门指南

abbrlink: astro-guide

date: "2025-05-10 09:30:00"

updated: "2025-05-12 18:00:00"

tags:

- Astro

- 前端

categories:

- 技术教程

cc: CC-BY-NC-SA-4.0

draft: false

---

正文内容...

书写提示:

  • 日期格式推荐YYYY-MM-DD HH:mm:ss(例如 "2025-05-10 09:30:00")。
  • 必须使用双引号包裹,否则 YAML 会自动转换为 Date 对象,导致 schema 验证失败。
  • abbrlink 可以是字符串(如 "astro-guide")或数字(如 123456),数字会自动转为字符串。
  • tags/categories 支持单个字符串或数组,内部会自动转成数组。
  • 未提供 cc 时采用默认值 CC-BY-NC-SA-4.0;若不需要版权声明,可设为空字符串。

about/*.md frontmatter

loader: base 为 stalux/about/,pattern **/*.{md,mdx}

字段:

  • title 必填。
  • description 必填(用于页面描述/SEO)。

示例:

---

title: 关于博主

description: 个人简介、技能与联系方式

---

这里是关于页面正文...

写作与校验

  • frontmatter 放在文件顶部,使用三根短横线包裹。
  • 冒号后留空格,数组/对象保持正确缩进。
  • 保存后运行 bun run dev,如有必填缺失或类型不符,构建日志会提示具体字段。