一套清爽、温暖的 Typora 主题,专为沉静、高可读性的写作体验而设计。精心关注排版、对比度与 Unicode-range 字体隔离。
github.com/HAE8939/typora-themeUnicode-range 分离中英文渲染,独立 @font-face,互不干扰。
英文 Inter Regular (400),中文 Noto Sans SC Light (300),视觉重量一致。
Clay + Ivory 色彩系统,兼顾美感与可读性。
完整的 Token 设计系统,便于自定义。
外部链接自动显示图标,锚点链接自动排除。
[<kbd>按钮</kbd>](url) 实心 / 斜体描边 / 粗体深色三态,整行按钮自动居中。
N 个 --- + N+1 个连续引用块 = 2~5 栏,适合并排对比与多方案展示。
*tab* 标记 + 连续内容,导出 HTML 后轮换展示(可选插件)。
悬停出现复制按钮、长代码自动折叠,编辑器与导出 HTML 均支持。
长代码块自动换行跨页、表格表头逐页重复、标题不落单,打印时隐藏链接图标。
语法:[<kbd>标准按钮</kbd>](url) 实心 · *[…]* 描边 · **[…]** 深色;整行只有按钮时自动居中(上方虚线以下即为居中示例)。
分隔线加连续引用块组成,适合并排对比、多方案展示。
引用块与 Callout 卡片均可作为分栏成员,保留原有配色。
使用两条分隔线。
建议每栏长度相近。
五栏同理。
语法:N 个 --- 后跟 N+1 个连续引用块 = N+1 栏(上为双栏,下为三栏)。
语法:连续内容前空一行写 *tab*;需配合导出插件,导出 HTML 后生效,编辑器内不做转换。
这是一段展示主题排版效果的示例文字。字体系统使用 Inter 渲染英文,Noto Sans SC 渲染中文,通过 Unicode-range 隔离避免视觉冲突。
行内 代码 使用 JetBrains Mono,支持连字。链接仅用颜色区分:示例链接
1. 在 Typora 中打开 设置 → 外观 → 打开主题文件夹
2. 复制 matoujie.css 和 fonts/ 目录到主题文件夹
3. 重启 Typora
4. 在 主题 菜单中选择 Matoujie
可选插件:编辑器内代码复制 / 长码折叠(注入 matoujie-editor.js)、导出 HTML 增强(页签组 + 代码复制,粘贴 matoujie-plugin.txt)。完整步骤见 README。