SHEET 001← 全部文章

写作格式备忘

写给自己的备忘:新文章开头要填什么,公式、图表、视频和随记怎么写。

DATE / 日期
UPDATED / 更新
AUTHOR / 作者
RaDi
CATEGORY / 栏目
建站
TAGS / 标签
建站

每次隔一阵子再写,我都会忘记开头那几行该怎么填。干脆记在这里,自己查起来方便,顺便也当作这个站支持哪些写法的清单。

文件放哪儿

一篇文章就是 src/content/writing/ 下的一个 Markdown 文件,文件名就是网址:my-first-post.md 会发布到 /writing/my-first-post/。

我的习惯是用小写英文加连字符。发布以后不要改名:旧链接会失效,评论也会跟着对不上。

开头的字段

---
title: 文章标题           # 必填
description: 一句话摘要   # 必填,显示在列表和分享卡片里
date: 2026-10-01          # 必填,发布日期
updated: 2026-10-05       # 可选,更新日期,会显示在标题栏里
category: 技术            # 可选,栏目:一篇文章只属于一个
tags: [技术, 笔记]        # 可选,标签:可以有多个
cover: ./images/cover.jpg # 可选,封面图,显示在正文最上方和分享卡片里
coverAlt: 封面图的文字说明 # 可选
comments: false           # 可选,关闭这一篇的评论
draft: true               # 可选,草稿只在本地预览中显示
---

填错了也不用怕。漏了标题、日期格式不对,构建会直接报错,告诉我是哪个文件;有问题的页面发不出去。

图片

我把图片放在文章旁边,用相对路径引用,构建时会自动压缩:

![图片说明](./images/cover.jpg)

正文里的图片点一下可以放大。

数学公式

行内公式用一对 $ 包起来,独占一行的用 $$:

质能方程 $E = mc^2$ 是行内公式。

$$
\int_0^1 x^2 \, dx = \frac{1}{3}
$$

图表

把代码块的语言写成 mermaid,就会画成图:

```mermaid
flowchart LR
  写作 --> 推送 --> 发布
```

视频和音乐

嵌视频和音乐要用到组件,所以我得把文件扩展名从 .md 改成 .mdx,其余写法不变:

<Bilibili id="BV 号" />

<Music id="网易云歌曲 ID" />

<Music src="/audio/demo.mp3" title="自己的音频文件" />

随记

随记不用标题,放在 src/content/notes/,开头只要一个时间:

---
date: '2026-10-04 21:30'  # 北京时间
tags: [生活]              # 可选
---

时间一定要加引号,而且不带秒。不加引号又带了秒的话,线上显示出来会差八个小时。

END OF SHEET / 完

COMMENTS / 评论需登录 GitHub