写文建站文章由 YAML 元数据和后面的 Markdown 正文组成。先用命令生成文件,再编辑第二道 --- 之后的正文。下面集中列出一篇实际笔记会用到的写法:

## What I noticed

A paragraph with **emphasis**, a [link](https://example.org/) and `inline code`.

- A short list
- Another point

> A quoted observation.

| Step | Result |
| --- | --- |
| Build | Static HTML |

- [x] Draft
- [ ] Preview

![A photograph](/images/walk.jpg)

!document[Report](/documents/report.pdf)

!embed[ishare](https://ishare.js.gripe/s/EXAMPLE)

正文支持标题、段落、强调、链接、列表、引用、代码围栏、GFM 表格和任务列表。代码放在三道反引号之间,并注明语言。文章标题已由页面显示,正文章节从 ## 开始。

媒体先放在 content/assets/,再引用站点根路径。图片打开共享查看器;明确指定的原图地址在点击后请求。本地文档由可复用文档查看器自动预览;外部文档需要登记服务、当前同意与 CORS。

!embed[ishare](URL) 独占一行,EXAMPLE 要换成实际发布的分享链接。使用前在 plugins.consent.services 注册服务,请求等待同意和实际加载需求。同样的扩展行也能写在 Pages 的 text 元素里,不要把嵌入放进文章前置数据。

Pages 使用结构化元素,不要把整篇 Markdown 文章粘贴进文字字段。排版参考完整 Pages 实例。写作时用 npm run dev 预览,发布前构建。