Mark Text - 免费开源的跨平台MarkDown 编辑器_写文档

typora收费了,有什么可以替代的开源软件呢?免费的开源软件MarkText来编写MarkDown文档是最佳选择,更重要的是其界面也很简洁美观,完全可以作为Typora的平替选项。

安装和插件

安装地址:GitHub - marktext/marktext: 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

提供了多个平台的包可供下载(如下图),windows版本,可以下载marktext-setup.exe。

Mark Text - 免费开源的跨平台MarkDown 编辑器_Pic_02

Picgo(图床类功能)

用官方的一句话概括Picgo的作用:

PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具(这点typora也有类似的)。

使用md语法写过博客的同学肯定都体验过md文档中的图片无法在网页上显示,原因是图片仅仅只是链接到了本地路径,Picgo的存在就是为了给每一个图片一个网址,在互联网上也能查看图片。

PS:MarkText有一点很烦人的地方在于他只能识别npm下载的Picgo,但是以防万一我还是把客户端的版本安装过程一起写了。

客户端版本:

①进入官网 GitHub - Molunerfinn/PicGo: A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder

Mark Text - 免费开源的跨平台MarkDown 编辑器_上传_03

安装结束后,点击图床设置->GitHub,准备进行设置。

Mark Text - 免费开源的跨平台MarkDown 编辑器_上传_04

简介

Mark Text 是一款简洁优雅的 MarkDown 语法编辑器,优点是跨 windows / macOS / linux 三大平台,免费开源,界面设计精美,轻量速度快,可用性很强。

Mark Text - 免费开源的跨平台MarkDown 编辑器_Pic_05


功能亮点

  • 强大的表格支持:支持 GFM 表块,可以删除/添加行和列
  • 图表功能:支持流程图,时序图,甘特图,折线图等常用数据图表
  • 支持 CommonMark 和 GitHub 风格的 Markdown 规范的行内格式排版(inline formats)
  • 支持 MarkDown 扩展版的数学公式
  • 支持代码块,通过 prismjs 来高亮显示代码

体验和建议

Mark Text - 免费开源的跨平台MarkDown 编辑器_写文档_06

MarkDown 是一种轻量的标记语言,排版语法简洁,主要的思想是让使用者关注内容本身而非排版。它通过易读易写的纯文本格式来编写文档,很方便与 HTML 混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。

MarkDown 因为简洁、高效、易读、易写等特点,使得写文章或编写文档像写代码的一样舒服,深受开发者的喜爱,同时也被很多具有编辑、文档、文章功能的平台支持,比如 Github 对 MarkDown 语法支持就非常好,官方推荐使用 .md 格式的文档来编写说明。

虽然很多平台的编辑器都支持 MarDown 语法,但脱离这些平台,我仍有在本地编写文档的需求,有些开发者甚至喜欢在代码编辑器中写 MarkDown 文档。

今天推荐的 Mark Text 是一款轻量的跨平台 MarkDown 编辑器,我非常喜欢的一个原因是除了支持 MarkDown 语法、所见所得以及专注模式外,也支持各种流程图、公式,敲几行字母就能做出一个排版美观、专业度高的图表或者开发常用的流程图、表格等,而且自带暗色和亮色 6 套漂亮的主题,写作体验优秀,产出文档专业美观。

问题及解决

1. picgo安装成功后,使用命令picgo却显示“无法将picgo识别为cmdlet、函数、脚本文件或可运行程序的名称”。

原因在于没有配置npm的全局环境变量,使用以下指令查看当前的全局安装路径在哪里,并添加到环境变量的Path里面

npm config get prefix

2.MarkText无法上传图片。把复制后的图片粘贴到文档里却无法上传。

检查了picgo客户端和npm版本,发现都可以正常上传照片,那么问题就出在MarkText上。经过尝试发现,它竟然是因为只能上传本地磁盘存在的文件,不支持直接上传粘贴板上的图片!!!(蚌埠住了),所以就截图->保存->复制本地图片到文档,变得很麻烦,有兴趣的同学可以看看这个链接提供的解决方案。

3.powershell里无法使用where命令或where命令什么也找不到

cmd用where,powershell就用gcm


免费开源说明

Mark Text 是一款免费开源的软件,源码基于 MIT 开源协议开放,任何个人、公司和机构都可以免费下载使用。