ByteNoteByteNote

字节笔记本

2026年2月18日

MarkText:简洁优雅的跨平台 Markdown 编辑器

API中转
¥120

本文介绍 MarkText,一款简洁优雅的跨平台 Markdown 编辑器。该项目专注于提供实时预览的写作体验和高效的编辑功能,支持 CommonMark 和 GitHub Flavored Markdown 规范,帮助用户获得无干扰的 Markdown 写作体验。

项目简介

MarkText 是一个开源的 Markdown 编辑器,由 Jocs 创建并维护。截至目前,该项目在 GitHub 上已获得 53.9k stars,拥有 144 位贡献者。它使用 Vue.js 和 Electron 构建,可在 Linux、macOS 和 Windows 三大平台上运行。

与其他 Markdown 编辑器不同,MarkText 使用虚拟 DOM 渲染页面,具有高效的性能和流畅的写作体验。

核心特性

  • 实时预览 (WYSIWYG):所见即所得的编辑体验,简洁的界面设计
  • 标准支持:完整支持 CommonMark 规范、GitHub Flavored Markdown 规范,以及选择性支持 Pandoc Markdown
  • Markdown 扩展:支持数学表达式 (KaTeX)、front matter、emoji 表情
  • 段落和行内样式快捷键:提高写作效率
  • 输出格式:支持导出 HTML 和 PDF 文件
  • 多种主题:Cadmium Light、Material Dark、Graphite Light、Ulysses Light、One Dark 等
  • 多种编辑模式
    • Source Code 模式(源码模式)
    • Typewriter 模式(打字机模式)
    • Focus 模式(专注模式)
  • 图片粘贴:支持直接从剪贴板粘贴图片

技术栈

  • Vue.js - 前端框架
  • Electron - 跨平台桌面应用框架
  • JavaScript - 编程语言
  • Element UI - UI 组件库
  • KaTeX - 数学公式渲染
  • Mermaid - 图表绘制

安装指南

macOS

方式一:下载安装包GitHub Releases 下载 marktext-x64.dmg 安装。

方式二:Homebrew 安装

bash
brew install --cask mark-text

Windows

方式一:下载安装包GitHub Releases 下载 marktext-setup.exe 安装。

方式二:Chocolatey 安装

bash
choco install marktext

方式三:Winget 安装

bash
winget install marktext

Linux

GitHub Releases 下载 AppImage 文件运行,或参考 Linux 安装指南

bash
# 下载 AppImage
wget https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x86_64.AppImage

# 添加执行权限
chmod +x marktext-x86_64.AppImage

# 运行
./marktext-x86_64.AppImage

从源码构建

如需从源码构建 MarkText,请参考 构建指南

bash
# 克隆仓库
git clone https://github.com/marktext/marktext.git
cd marktext

# 安装依赖
yarn install

# 开发模式运行
yarn dev

# 构建应用
yarn build

快速开始

  1. 打开 MarkText 应用
  2. 选择喜欢的主题(Cadmium Light、Material Dark 等)
  3. 开始写作,实时预览 Markdown 渲染效果
  4. 使用快捷键提高效率:
    • Ctrl/Cmd + B:粗体
    • Ctrl/Cmd + I:斜体
    • Ctrl/Cmd + K:插入链接
    • Ctrl/Cmd + Shift + I:插入图片
  5. 导出为 HTML 或 PDF 文件分享

使用示例

切换编辑模式

MarkText 提供三种编辑模式,可通过菜单或快捷键切换:

  • Source Code 模式:查看原始 Markdown 源码
  • Typewriter 模式:打字机模式,当前行始终保持在屏幕中央
  • Focus 模式:专注模式,仅高亮当前段落,其他内容变暗

插入数学公式

支持使用 KaTeX 渲染数学公式:

markdown
行内公式:$E=mc^2$

块级公式:
$$
\sum_{i=1}^{n} x_i = x_1 + x_2 + \cdots + x_n
$$

使用 Front Matter

支持 YAML front matter,适用于静态网站生成器:

markdown
---
title: 文章标题
date: 2024-01-01
tags: [markdown, editor]
---

正文内容...

主题预览

浅色主题深色主题
Cadmium LightMaterial Dark
Graphite LightOne Dark
Ulysses LightDark

集成与扩展

  • Alfred Workflow:macOS 用户可使用 Alfred 快速打开文件/文件夹

相关项目

  • Inkio:MarkText 作者开发的云端 Markdown 编辑器,提供类似 MarkText 的编辑体验并支持云存储

注意事项

  • MarkText 仍在积极开发中,建议关注 CHANGELOG 了解新功能
  • 最新版本为 v0.17.1(2022年3月发布)
  • 如遇到问题,可在 GitHub Issues 提交反馈

项目链接

分享: