让 Obsidian 更适合中文长文写作。
中文写作排版为本地 Markdown 增加一层可选择的中文排版、文本整理、写作辅助和导出能力。它不会接管人物卡、大纲、项目结构或创作方法;你可以继续使用原来的 Obsidian 工作流,只在需要时开启写作模式。
最低支持 Obsidian 1.8.0。写作模式只改变显示;只有明确执行“一键排版”时才会修改 Markdown 正文。

* 通配符。chinese-novel、自定义 activationClass 和旧 CSS Class 版式规则继续兼容,插件不会主动删除这些属性。
书本按钮保留原来的快捷流程:
关闭 → 写作模式(简洁版)→ 写作模式(专业版)→ 关闭
如果自动规则已经开启当前笔记,点击关闭会保存为“单篇强制关闭”;需要时可以恢复为“跟随自动规则”。
可调整正文、标题、引用、粗体和斜体字体,以及字号、字距、行距、段距、首行缩进、正文宽度、左右留白、两端对齐、标题居中和纸张背景。
Ctrl+Z 历史。.ttf、.otf、.woff 或 .woff2 字体文件。导入后会立即选中并应用,适合需要桌面端与移动端保持一致的情况。字体文件保存在 Obsidian 配置目录下独立的 chinese-writing-layout/fonts/ 中,避免插件更新时替换用户文件;data.json 只保存引用信息。纸张可以跟随 Obsidian,也可以使用暖色、米白、复古、浅粉、青绿、雾蓝、深色或仓库中的自定义背景图片。所有纸张效果都只作用于写作模式。

一键排版用于整理从网页、聊天软件或其他来源复制进来的文字。它和写作模式不同:执行后会修改选区或当前 Markdown 正文,因此插件会提供明确预览与撤回路径。
现有规则覆盖空白、空行、段首、标点、引号、章节标题和 Markdown 标记等常见问题。可以在章节标题规则中选择 第12章、第十二章、(十二) 或 12、 格式,也可以使用内置方案、保存自定义方案、调整规则顺序,按手动选择、文件夹或 Tag 批量处理。YAML/frontmatter、围栏代码块、行内代码、评论、数学、脚注和表格等结构会受到保护。

Esc 退出。
导出范围可以选择当前笔记或当前文件夹整稿。整稿会读取同一文件夹中的 Markdown,并按文件名自然排序。
.md 副本或整稿。桌面端文件导出使用本地保存对话框,不会在 Obsidian 文件列表中创建导出目录。移动端仍可导出 TXT、Markdown、DOCX 和 PNG,但保存位置固定为当前仓库根目录的 写作导出/,不能自定义系统文件夹。两端都不会修改原笔记。

写作模式、版式、自动规则、一键排版、写作辅助、内容预览、复制全文和用户字体导入均使用 Obsidian 或 Web API,面向桌面端与移动端设计。
移动端仍可导出,固定保存到当前仓库的 写作导出/。以下文件夹操作需要桌面系统的本地对话框或文件管理器,因此在移动端会保留入口但显示为不可用:
移动端也可以继续使用“内容预览”和“复制全文”。
chinese-writing-layout-版本号.zip。chinese-writing-layout/ 中直接包含:main.js
manifest.json
styles.css
<你的 Obsidian 仓库>/.obsidian/plugins/chinese-writing-layout/
不要下载 GitHub 自动生成的 Source code 压缩包。更详细的说明见 安装指南.txt。
data.json。chinese-writing-layout/fonts/ 子目录,不会被插件更新覆盖。旧版插件目录中的字体会在启动时安全迁移;迁移失败时仍会从旧位置加载。这个插件不提供人物管理、世界观、大纲、时间线或小说项目管理。它只解决一条更窄的链路:
文字进来不乱,写的时候舒服,交稿时省事。
examples/小说模式示例.md 可以用于快速检查写作模式、中文标点提示和段首缩进。
Chinese Writing Layout is an Obsidian plugin designed for long-form Chinese writing. It adds typography controls, text formatting, writing assistance, and export tools while keeping the original Markdown unchanged unless you explicitly run a formatting command.
Install the plugin from the Obsidian Community Plugins directory when it becomes available.
For manual installation, download the latest release and place these files in:
.obsidian/plugins/chinese-writing-layout/
Required files:
main.js
manifest.json
styles.css
Restart Obsidian, then enable Chinese Writing Layout in Settings → Community plugins.
Open a Markdown note and enable Writing Mode from the ribbon button or the Writing Studio panel. You can then adjust typography, fonts, paper style, formatting rules, writing assistance, and export options.
Writing Mode changes only how the note is displayed. The Markdown content is modified only when you explicitly run One-click Formatting.