这是一篇示例文章,把 mx-clarity 这个主题能显示的东西尽量都放了进来:文字排版、列表与表格、代码与公式、图片与视频、投票、地图、股票、链接卡片,还有划词评论、朗读、在读位置这些互动。每一节先说它是什么,再放一个实际的例子。
文章用 mx-space 后台的 Lexical 编辑器格式写成。读的时候可以试试:选中正文里的一段文字会浮出「评论这段」;宽屏时把鼠标移到段落左边,会出现段落评论的按钮;右侧的进度条上能看到别的读者读到了哪里。
文字
行内格式:粗体、斜体、下划线、删除线、行内代码、高亮,还有上标 E = mc2 与下标 H2O。它们也可以叠在一起:粗斜体加高亮。
剧透会先打上马赛克,点一下才显示:。注音写在字的上方:东京、饕餮。行内公式 与正文同高。
提到别人时,平台与账号合成一个链接:mx-space(GitHub)。标签长这样:#示例。脚注在右上角带编号[1],点了跳到文末,再点 ↩ 回来。
站内链接在宽屏上点开是预览窗,不离开这一页:比如这篇日记《搬家》。按住 Ctrl 或 ⌘ 点击照常在新标签页打开。站外链接 mx-space 文档 直接打开。
标题与目录
正文里的二级到四级标题会进右侧的目录,读到哪一节,目录就高亮哪一节。编辑器里的一级标题显示时降为二级,因为页面标题已经是一级。
这是一个三级标题
这是一个四级标题
三级、四级标题在目录里缩进显示。
列表
- 无序列表的一项
- 可以带格式与链接
- 第三项
- 有序列表可以从任意数字开始
- 这一个从 3 开始
- 依次往下数
- 写好示例文章
- 上传插图与附件
- 等读者来留言
引用
普通的引用块:别人说过的话,或者需要单独拎出来的一段。
简单的事情应该简单,复杂的事情应该可能。
— Alan Kay
提示与横幅
说明:补充上下文,读者跳过也不影响理解。
提示:更顺手的做法,比如「按 Ctrl + K 可以搜索全站」。
重要:读者必须知道的事。
警告:做之前要想清楚的事。
危险:可能造成损失的操作。
横幅是另一种样式的提示,这一条是「成功」。
代码
代码块按语言高亮,右上角能一键复制;行内代码与正文字号一致。
import { createClient } from '@mx-space/api-client'
// 主题的服务端这样取文章
const client = createClient(adapter)(process.env.NUXT_MX_API_URL)
const post = await client.post.getPost('demo', 'mx-clarity-showcase')
console.log(post.title)
services:
mx-clarity:
image: yreidev/mx-clarity:latest
environment:
NUXT_MX_API_URL: http://app:2333/api/v3
ports:
- 127.0.0.1:3000:3000
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
}
单独成段的 GitHub 文件链接,主题的服务端会把文件取来,画成带文件名与行号的代码块(读者的浏览器不连 GitHub):
公式与图表
表格
| 功能 | 在哪里 | 要不要配置 |
|---|---|---|
| 划词评论 | 选中正文 | 不用 |
| 朗读 | 正文前的播放条 | 要 core 配好 AI 朗读 |
| 股票 | 正文里的行情块 | 要 core 配行情的 key |
| 交互地图 | 正文里的地图块 | 不用 |
折叠与分栏
左边一格
分栏在宽屏上并排,窄屏上一格一行。
右边一格
每一格都是一个小文档,能放段落、列表、图片。
嵌套文档
一块独立的内容,和正文隔开显示。
图片
图片带宽高、主色与模糊占位:加载前先显示主色的底和一张模糊的小图,不会跳版。点图片可以放大。

图集有网格、瀑布流、轮播三种排法,这里是网格:







视频与附件
上传到站点的视频用浏览器自带的播放器,带封面:
B 站、YouTube 的视频链接会嵌进播放器(这里是 Blender 基金会的开放电影《Big Buck Bunny》):
附件显示成文件卡片,写着文件名、类型与大小:
示例附件.pdf链接卡片
链接卡片显示对方网站的标题与描述(core 在后台抓取,只显示文字,不加载第三方图片):
单独成段、文字就是网址的链接,也会变成卡片:
对话
- 读者
这个主题的评论能实时刷新吗?
- 助手
能。别人刚发的评论会直接出现在评论区,标一个「新」字。
- 读者
那划词评论呢?
- 助手
选中一段文字就能评论,被评论过的文字会画上下划线。
画板
Excalidraw 画板暂时画不出来,主题会列出画板里的文字:
〔Excalidraw 画板(8 个元素)暂不支持显示,其中的文字:〕
- 读者的浏览器
- 主题的服务端
- mx-space core
投票
读者可以直接在文章里投票;登录的读者按账号、游客按 IP 算一票,投了不能改。
地图
地图滚到眼前时换成可拖动、缩放的交互地图(桌面按住 Ctrl 或 ⌘ 用滚轮缩放),轨迹、地点编号、停留点都在上面;加载不了时是一张示意图。下面是一条绕西湖走的路线:
轨迹暂时显示不了
股票
行情由主题的服务端向 core 要,读者的浏览器不连行情服务。core 没配行情的 key 时,这里显示「行情暂时取不到」。
行情暂不可用
行情暂不可用(2026/06/01 至 2026/09/01 · 日线)
互动
正文之外,这些是读的时候才看得到的:
- 在读位置:宽屏右侧的细条上,每个点是一位正在读这篇的读者,悬停能看到他读到百分之几。
- 划词评论与段落评论:选中文字或点段落左边的按钮来评论,评论里带着原文,点了跳回来。
- 实时评论:别人发的评论不用刷新就会出现;标签页在后台时,标题会提示有几条新评论。
- 朗读与 AI 精读:core 配好 AI 之后,正文前有朗读的播放条,文末有「AI 精读」。
- 多语言:主题配置里开了其他语言、core 生成了译文时,可以切换成译文版。
试试在这一段里选几个字,点「评论这段」。
- 脚注的内容在这里。点后面的箭头回到正文。 ↩

评论区
评论加载中…