Typora 中文网 v1.10.8 已更新(2026-07-20)—— 新增文件树面板改进,优化表格编辑体验,立即更新

Typora主题自定义教程:CSS修改与第三方主题安装

立即下载Typora 中文网 全平台支持 · 官方最新版

Typora主题系统概述

Typora的外观通过CSS(层叠样式表)控制,这意味着用户可以通过编写和修改CSS文件来自定义Typora的显示效果。无论是字体、颜色、间距还是布局,都可以根据个人喜好进行调整。本教程将详细介绍Typora主题的修改和安装方法。

主题文件管理

打开主题文件夹

  1. 点击菜单栏「主题」→「打开主题文件夹」
  2. 或在偏好设置中找到主题文件路径

主题文件夹通常位于:

主题文件结构

每个主题由一个CSS文件组成,文件名即为主题名称。例如github.css对应GitHub主题。主题文件夹中可能包含:

修改内置主题

基本修改方法

  1. 选择一个接近目标风格的主题作为基础
  2. 复制该主题的CSS文件并重命名(如my-theme.css
  3. 用文本编辑器打开CSS文件进行修改
  4. 保存后重启Typora,在主题菜单中选择新主题

常用CSS修改

修改正文字体

#write {
    font-family: "Microsoft YaHei", "PingFang SC", sans-serif;
    font-size: 16px;
    line-height: 1.8;
    color: #333333;
}

修改标题样式

#write h1 {
    font-size: 2em;
    color: #2c3e50;
    border-bottom: 2px solid #2c3e50;
    padding-bottom: 10px;
}

#write h2 {
    font-size: 1.5em;
    color: #34495e;
    border-left: 4px solid #3498db;
    padding-left: 12px;
}

修改代码块样式

#write .md-fences {
    background-color: #f6f8fa;
    border: 1px solid #e1e4e8;
    border-radius: 6px;
    font-family: "Consolas", "Monaco", monospace;
    font-size: 14px;
    padding: 12px;
}

修改引用块样式

#write blockquote {
    border-left: 4px solid #42b983;
    background-color: #f3f5f7;
    padding: 10px 15px;
    color: #555555;
}

修改表格样式

#write table {
    border-collapse: collapse;
    width: 100%;
}

#write table th {
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    padding: 8px 12px;
}

#write table td {
    border: 1px solid #ddd;
    padding: 8px 12px;
}

修改背景颜色

content {
    background-color: #fafafa;
}

修改侧边栏样式

#sidebar {
    background-color: #f5f5f5;
    font-size: 14px;
}

#file-library {
    background-color: #f5f5f5;
}

自定义深色主题

创建深色主题需要注意修改所有颜色变量:

@media screen {
    content {
        background-color: #1e1e1e;
    }
    
    #write {
        color: #d4d4d4;
    }
    
    #write h1, #write h2, #write h3 {
        color: #569cd6;
    }
    
    #write .md-fences {
        background-color: #2d2d2d;
        color: #d4d4d4;
    }
    
    #write blockquote {
        background-color: #2d2d2d;
        color: #b0b0b0;
        border-left-color: #569cd6;
    }
    
    #write table th {
        background-color: #2d2d2d;
        color: #d4d4d4;
    }
}

安装第三方主题

获取第三方主题

  1. 访问Typora官方主题库:typora.io/themes
  2. 浏览各种风格的主题
  3. 下载主题的CSS文件和资源文件夹

安装步骤

  1. 打开Typora主题文件夹(主题→打开主题文件夹)
  2. 将下载的CSS文件复制到主题文件夹中
  3. 如果主题包含assets文件夹或其他资源文件,一并复制
  4. 重启Typora
  5. 在「主题」菜单中选择新安装的主题

推荐第三方主题

主题开发进阶

使用CSS变量

现代CSS支持变量定义,方便统一管理颜色:

:root {
    --primary-color: #3498db;
    --text-color: #333333;
    --background-color: #ffffff;
    --code-bg: #f6f8fa;
}

#write {
    color: var(--text-color);
}

#write h1 {
    color: var(--primary-color);
}

#write .md-fences {
    background-color: var(--code-bg);
}

适配打印样式

主题应同时考虑屏幕显示和打印效果:

@media print {
    #write {
        font-size: 12pt;
        line-height: 1.5;
    }
    
    #write .md-fences {
        white-space: pre-wrap;
        word-break: break-all;
    }
}

自定义代码高亮

Typora使用CodeMirror进行代码高亮,可以通过CSS自定义:

.cm-s-inner .cm-keyword { color: #c678dd; }
.cm-s-inner .cm-string { color: #98c379; }
.cm-s-inner .cm-number { color: #d19a66; }
.cm-s-inner .cm-comment { color: #5c6370; font-style: italic; }
.cm-s-inner .cm-function { color: #61afef; }
.cm-s-inner .cm-variable { color: #e06c75; }

主题调试技巧

使用开发者工具

  1. 在Typora中按F12或右键→「检查元素」打开开发者工具
  2. 可以实时查看和修改CSS样式
  3. 找到需要修改的元素选择器
  4. 在CSS文件中添加对应的样式规则

备份原始主题

修改主题前务必备份原始CSS文件,以便恢复。建议在主题文件夹中创建一个backup子文件夹存放备份。

总结

Typora的主题系统基于CSS,提供了高度的可定制性。通过修改CSS文件中的样式规则,可以调整字体、颜色、间距、布局等各个方面。对于不想深入CSS的用户,安装第三方主题是快速改变外观的最佳方式。有前端开发基础的用户可以进一步探索CSS变量、代码高亮自定义和打印适配等高级功能,打造完全个性化的Markdown写作环境。修改主题时建议循序渐进,每次只调整少量样式,观察效果后再继续修改。

这篇教程有帮助吗?立即下载Typora 中文网试试吧!

全平台支持 · 安全无毒 · 官方最新版