MarkText:一款被低估的开源 Markdown 编辑器

如果你还在用臃肿的富文本编辑器写文档,或者对 Typora 的商业化策略感到不满,MarkText 值得你认真了解一次。

什么是 MarkText?

MarkText 是一款专注于速度与易用性的开源 Markdown 编辑器,由开发者Jocs及社区贡献者共同维护,采用 MIT 许可证 完全免费开放。

该项目目前在github 上已有 57.6k star

它的核心理念只有一句话:

"A simple and elegant open-source markdown editor that focused on speed and usability."

简洁、优雅,专注速度与易用性。

安装指南

MarkText 支持 Linux x64、macOS x64/arm64、Windows x64/arm64,覆盖主流设备架构。

Windows(需要 Windows 10 / 11)

方式一:包管理器安装(推荐)

bash 复制代码
# 使用 Winget(Windows 11 内置)
winget install marktext

# 使用 Chocolatey
choco install marktext

方式二:手动安装

前往 Release 页面 下载 marktext-win-x64-0.19.0-setup.exe,运行安装向导,支持单用户安装或全机安装。

安装之后默认是英文页面,设置中文步骤如下:

File --> Preferences --> Language -->简体中文

核心功能详解

1. 所见即所得(WYSIWYG)实时预览

MarkText 最大的特点是真正意义上的 实时预览 ------你输入 **加粗**,光标离开后立即渲染为 加粗,不存在左右分栏的割裂感。整个界面干净无干扰,让你专注于写作本身,而不是在工具栏和预览窗口之间反复切换。

这种交互方式与 Typora 类似,但 MarkText 是完全免费开源的。

2. 全面的 Markdown 规范支持

MarkText 不只是支持基础 Markdown,它覆盖了三大主流规范:

规范 说明
CommonMark Spec 最严格的标准化 Markdown 规范,确保跨平台一致性
GitHub Flavored Markdown (GFM) 支持表格、任务列表、删除线等 GitHub 扩展语法
Pandoc Markdown(部分支持) 面向学术写作的扩展格式

无论你是写技术文档、博客还是学术笔记,MarkText 都能准确渲染。

3. Markdown 扩展能力

除了基础规范,MarkText 还支持以下扩展功能:

  • KaTeX 数学公式:直接在文档中渲染 LaTeX 数学表达式

    ini 复制代码
    $$E = mc^2$

    → 渲染为标准数学公式,适合理工科写作

  • Front Matter:支持 YAML Front Matter 元数据,方便与 Hugo、Jekyll 等静态博客框架配合使用

  • Emoji 表情 :输入 :smile: 即渲染为 😄,书写更生动

  • 内联快捷键:段落样式和内联样式均有快捷方式,不需要频繁移开双手

4. 三种编辑模式

MarkText 提供三种截然不同的编辑体验,适配不同场景:

源码模式(Source Code mode)

显示原始 Markdown 语法,适合喜欢掌控细节的用户或需要精确调试格式时使用。

打字机模式(Typewriter mode)

当前编辑行始终保持在屏幕垂直中央,无论文档有多长,视线焦点永远不会偏移。长文写作时减少颈部疲劳,专注感极强。

专注模式(Focus mode)

当前所在段落高亮显示,其余段落自动淡化为灰色。帮助你屏蔽干扰,只关注正在写的这一段,特别适合初稿撰写或深度创作。

5. 多套主题

视觉偏好因人而异,MarkText 内置多套主题:

  • Cadmium Light --- 明亮清爽,日间使用舒适
  • Material Dark --- 深色护眼,夜间写作首选
  • 其他多个内置主题可在设置中切换

6. 导出为 HTML 和 PDF

写完的文档可以一键导出为:

  • HTML:保留所有格式,适合网页发布
  • PDF:保留排版布局,适合打印或分发

这对于需要输出正式文档的场景非常实用,无需借助第三方工具。

7. 从剪贴板直接粘贴图片

截图后直接 Ctrl+V 粘贴到编辑器,MarkText 会自动将图片根据配置保存到本地或上传到图床并插入引用链接,省去了手动保存图片文件再引用的繁琐步骤。

图片保存策略有三种

  • 上传到云端(picgo配置图床)
  • 辅助到文件夹
  • 使用绝对路径

我是通过picgo 配置的chevereto 图床使用的,前置条件,本地有npm环境,以下是配置步骤

  1. 选择 粘贴或拖拽图片到 MarkText 后的默认行为 为 上传到云端,图片上传器选择 PicGo
  1. 安装 picgo

    npm install picgo -g

  2. 安装 Chevereto 插件

    picgo install cheveretov4

  3. 配置上传信息

arduino 复制代码
picgo set uploader

选择chevereto4

配置上传url 和api key

  1. 测试上传
arduino 复制代码
picgo upload /path/to/image.png
  1. 截图后直接 Ctrl+V 粘贴到编辑器即可自动上传到图床

适合谁使用?

  • 技术博客作者:日常写 Markdown 文章,需要简洁高效的工具
  • 开发者:写 README、文档、技术笔记
  • 学生 / 研究者:需要 KaTeX 数学公式支持
  • Typora 用户:不想为编辑器付费,又需要同等体验的平替方案
  • 开源爱好者:认同 MIT 精神,希望使用并支持自由软件

总结

MarkText 是一款 被严重低估 的编辑器。它没有 Obsidian 的插件生态,也没有 Notion 的协作能力,但它做到了很多编辑器没做好的事:把写 Markdown 这件事本身做到极致

干净的界面、流畅的实时预览、体贴的三种编辑模式、完整的规范支持,再加上 MIT 开源免费------如果你是一个纯粹的写作者,MarkText 就是你需要的那个工具。

相关推荐
大家的林语冰3 天前
连 Markdown 都不放过,Rust 在前端基建杀疯了,万物皆可“锈化“!
前端·javascript·markdown
曲幽8 天前
别只盯着GitBook了!这个文档神器让你的笔记秒变网站
web·markdown·docsify·seo·gitbook·vuepress·document·index
一只fish11 天前
一文了解Markdown
html·markdown
vortex513 天前
CheatMD:让 Markdown 笔记变成可执行的交互式命令
笔记·网络安全·markdown
MIXLLRED13 天前
随笔——在 Ubuntu 22.04 中查看 Markdown (.md) 文件
linux·运维·ubuntu·markdown
不剪发的Tony老师16 天前
MarKing:一款现代化专业级Markdown编辑器
文本编辑器·markdown·知识管理
Soari16 天前
GitHub 开源项目解析:microsoft/markitdown —— 面向 LLM 的多格式文档转 Markdown 工具
microsoft·开源·github·markdown·rag
仿生狮子18 天前
🎼 从文本到交互界面——GenUI 的中庸之道
前端·vue.js·markdown
X档案库21 天前
告别臃肿与残缺!MarkShareX——AI原生+Rust轻量自托管Markdown博客,一站式建站首选
ai·博客·markdown