写文建站文章的 Markdown 与嵌入写法
最近一次变动
修改前
Markdown 语法指南
修改后
写文建站文章的 Markdown 与嵌入写法
修改前
本指南演示 EdgePress 文章支持的 Markdown 功能。源文件保持易读,渲染后的 HTML 会先经过净化再显示在页面中。
修改后
写文建站文章由 YAML 元数据和后面的 Markdown 正文组成。先用命令生成文件,再编辑第二道 --- 之后的正文。下面集中列出一篇实际笔记会用到的写法:
修改前
标题与段落
修改后
## What I noticed
修改前
在标题前添加井号即可设置层级。空行会开始一个新段落。
修改后
A paragraph with emphasis, a link and inline code.
修改前
Heading level three
修改后
- A short list
- Another point
修改前
Heading level four
修改后
A quoted observation.
修改前
Heading level five
Heading level six
Setext heading level two
行尾添加反斜线可以产生硬换行。
这一行仍属于同一个段落。
分隔线
常见的三种写法都会生成水平分隔线:
强调与代码
可以使用 斜体、粗体 和 删除线。行内代码写作 npm run build。
const greeting = "Hello, Markdown.";
也可以用波浪线围住代码:
This block uses a tilde fence.
每行缩进四个空格也会生成代码块:
const indented = "four spaces";
用 ` 可以在代码片段中显示一个反引号。
在代码片段中写 \*,可以展示转义后的星号。字符引用 < 和 & 会显示为普通文本。
链接与图片
修改后
| Step | Result |
|---|---|
| Build | Static HTML |
修改前
GFM 会将裸网址自动转换为链接:https://www.markdownguide.org/ 。尖括号网址、www 域名和电子邮箱地址也会自动识别:https://commonmark.org www.example.com team@example.com。
修改后
- ✓ Draft
- □ Preview
修改前
展示 Markdown 文档如何生成静态页面的示意图<img src="/edgepress/revisions/image.a33c96a36cc3638b.svg" alt="展示 Markdown 文档如何生成静态页面的示意图" loading="lazy" width="1200" height="360" />
修改后
A photograph
修改前
以图片语法链接 MP4 文件时,会生成视频播放器:
修改后
Report
修改前

修改后
!embedishare
修改前
列表与引用
列表项目中也可以使用 格式。
- 在无序列表中嵌套有序项目。
- 再添加一个嵌套项目。
✓ 已完成任务会带有无障碍状态标签。
□ 未完成任务会使用另一种状态标签。
修改后
正文支持标题、段落、强调、链接、列表、引用、代码围栏、GFM 表格和任务列表。代码放在三道反引号之间,并注明语言。文章标题已由页面显示,正文章节从 ## 开始。
修改前
区块引用中可以放入列表:
- 第一条引用项目。
- 第二条引用项目。
修改后
媒体先放在 content/assets/,再引用站点根路径。图片打开共享查看器;明确指定的原图地址在点击后请求。本地文档由可复用文档查看器自动预览;外部文档需要登记服务、当前同意与 CORS。
修改前
区块引用也可以继续嵌套。
这是内层引用。
表格与安全 HTML
| Syntax | Rendered form |
|---|---|
# Heading |
A heading |
**text** |
Strong emphasis |
修改后
!embed[ishare](URL) 独占一行,EXAMPLE 要换成实际发布的分享链接。使用前在 plugins.consent.services 注册服务,请求等待同意和实际加载需求。同样的扩展行也能写在 Pages 的 text 元素里,不要把嵌入放进文章前置数据。
修改前
需要时可以使用 Ctrl 这样的语义化行内 HTML。净化器会移除 等主动内容。
修改后
Pages 使用结构化元素,不要把整篇 Markdown 文章粘贴进文字字段。排版参考完整 Pages 实例。写作时用 npm run dev 预览,发布前构建。
写文建站文章由 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

!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 预览,发布前构建。