再见 Typora,推荐2.3万star开源免费Markdown编辑器Mark Text

前段时间 Typora 宣布将升级并开始收费,想必大家都有所耳闻,Typora 升级后最多只可支持 3 台设备,并且价值 14.99 刀。大家可以根据自己的需求选择是否升级购买,毕竟之前的版本还是可以继续使用哒~

那么除了 Typora 之外,我们还有什么其他的 Markdown 编辑器可以选择呢?今天就跟大家推荐一款不仅免费甚至还开源的Markdown 编辑器 Mark Text可能因为 Typora 宣布了收费的信息, Mark Text 这款 Markdown 编辑器的项目迅速登上了 GitHub 的热榜,至今已经获得 22.5k star。

Mark Text

Mark Text 是一个简单而优雅的开源 Markdown 编辑器,专注于速度和可用性。Linux、macOS 和 Windows 均适用。

功能特征

  • 界面简洁,并且可以实时预览

  • 支持 CommonMark Spec 和 GitHub Flavored Markdown Spec,选择性支持Pandoc markdown

  • 支持表单和各类图表

  • 支持 GFM 代码围栏,prismjs 高亮显示

  • Markdown 扩展,例如数学表达式  (KaTeX)、前端和表情符号

  • 可输出 HTML 和 PDF 文件

  • 可直接从剪贴板粘贴图像

  • 支持段落和内联样式快捷方式,提高写作效率。

六大主题

Mark Text 提供了六种美观的主题,分别是:Cadmium Light、Graphite Light、Ulysses Light、Dark、Material Dark、One Dark。个人比较喜欢 Material Dark 这个主题。

编辑模式

Mark Text 包含三种编辑模式:Source Code mode,Typewriter mode,Focus mode。

Source Code mode:源码模式,可以自由切换实时预览和源码编辑

Typewriter mode:打字机模式

Focus mode:专注模式,当我们书写某一段文字时,其他部分内容会变灰,这让我们可以更加专注

使用感受

初步使用下来最大的感触就是 Mark Text 不像 Typora 一样支持中文,不过这只是涉及到使用前期设置相关,并不影响我们后续的写作使用,因为 Markdown 的语法都是一致的。

项目地址是:

https://github.com/marktext/marktext

下载安装

MacOS

可以从发布页面直接下载文件进行安装,或者使用 homebrew cask 进行安装:

# 下载页
https://github.com/marktext/marktext/releases/latest

# 命令安装
brew install --cask mark-text

Windows

同样可以通过发布页面进行下载安装,或者使用 Chocolatey:

choco install marktext

Linux

Linux 下的安装有 3 种方式,其中使用二进制文件安装的话,从发布页直接下载解压即可,过程中可能需要安装一些依赖项,简单介绍其他两种方式。

使用 AppImage

基于 AppImage 环境进行安装。

  1. 在 Mark Text 的下载发布页下载 AppImage

  2. 执行命令:

chmod +x marktext-%version%-x86_64.AppImage
./marktext-%version%-x86_64.AppImage
  1. 执行 Mark Text

  2. 桌面文件创建

$ curl -L https://raw.githubusercontent.com/marktext/marktext/develop/resources/linux/marktext.desktop -o $HOME/.local/share/applications/marktext.desktop
$ vim $HOME/.local/share/applications/marktext.desktop
$ update-desktop-database $HOME/.local/share/applications/

从 Flathub 安装

首先需要先安装 flatpak 和 flathub 存储库,然后使用以下命令安装 Mark Text:

flatpak install flathub com.github.marktext.marktext

# 仅为当前用户安装
flatpak install --user flathub com.github.marktext.marktext

运行时使用以下命令:

flatpak run com.github.marktext.marktext

更新时使用以下命令:

flatpak update com.github.marktext.marktext

来源:

https://blog.csdn.net/fengdu78/article/details/121943387

https://mp.weixin.qq.com/s/NpN1YqGx-z75nDYESiLxvA

推荐阅读