再见 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 环境进行安装。
-
在 Mark Text 的下载发布页下载 AppImage
-
执行命令:
chmod +x marktext-%version%-x86_64.AppImage
./marktext-%version%-x86_64.AppImage
-
执行 Mark Text
-
桌面文件创建
$ 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
来源: