自从 [Typora]() 免费之后,我始终都在寻找新的 markdown 代替工具,最终抉择了 marktext,其开源收费(<u> 将白嫖遵旨贯彻到底 </u>)是我抉择它的次要起因,另外就是非在线保留,重要文件保留在本人电脑,能够不受他人的束缚;如果你也在谋求简洁轻量级的写作神器,这个开源的 Markdown 编辑器可能会适宜你。
官网简介
Markdown 是一种纯文本格式,用来撰写结构化文档。由 John Gruber 在 2004 年发明。他用 perl 实现了第一个 Markdown 到 HTML 的转换器,迅速地在网络上遍及开来。到 2014 年已有几十种不同语言的实现。一些扩大了 Markdown 语法,比方脚注、定义列表、表格等,一些能够将 Markdown 转换到 LaTeX 等多种格局。
目前,口碑还不错的 Markdown 编辑器包含 MarkdownPad、BookPad、Typora 等。但应看到,好多 Markdown 编辑器都是免费的。比方本月初正式推出 1.0 版本的 Typora 也开启了免费模式,售价为 14.99 美元,让很多网友直呼「爷青结」。
诚然,对于忠诚用户来说,就算免费也能承受。可是,对于非重度用户来说,可能收费薅羊毛再好不过了。
在 GitHub 上,有这样一个完全免费和永恒开源的 Markdown 编辑器,它简洁优雅,专一于速度和可用性,号称「下一代 markdown 编辑器」。上线以来,该我的项目曾经播种了 25.6K star 量。
买通 Linux、macOS 和 Windows 三大操作系统
与 Typora 编辑器一样,marktext 反对实时预览,并具备简洁明了的界面,反对 Linux、macOS 和 Windows 三大操作系统。界面展现图如下:
此外,MarkText 还具备以下 个性:
- 对数学表白(KaTeX)、front matter 等进行了扩大;
- 反对段落和行内款式快捷方式,以进步用户写作效率;
- 能够输入 HTML、PDF 文件;
- 反对 Cadmium Light、Material Dark 等 6 种主题;
- 反对 3 种编辑模式:源码模式、打字机模式和专一模式;
- 能够间接从剪贴板粘贴图像。
三 大编辑模式
作为一款所见即所得的 Markdown 编辑器,MarkText 反对三种编辑模式,别离是 源码模式、打字机模式和专一模式。
装置应用
1、官网下载地址:
Releases · marktext/marktext · GitHub
2、装置配置依赖 pandoc
Pandoc 是一个收费开源的格局转换工具,能够用于各种标记格局文档之间的转换。Pandoc 被宽泛用于书写工作和电子书籍出版流程。
Pandoc – Installing pandoc
3、配置中文语言包
原官网包是没有中文的,此安装包是开源作者奉献、
中文下载地址:GitHub – chinayangxiaowei/marktext-chinese-language-pack: Simplified Chinese language pack for marktext
装置实现后,中文界面如图所示:
配置图床
Marktext 默认仅反对 sm.ms 和 GitHub 作为图床选项
如下介绍如何搭配 picgo 作为图床服务
picgo 有 2 个版本,一个是 Picgo 桌面程序,一个是 npm 治理的控制台程序 picgo,marktext 检测与调用的是控制台程序,Marktext 不会像 Typora 那种能够间接辨认通过 exe 装置的 Picgo,对于控制台程序应用
在装置 picgo-core 之前须要装置上 Node.js 版本 >= 8。
装置步骤:
1、WIN+R
关上 运行
,输出 cmd,关上命令窗口:
>npm install -g picgo
显示如下示意装置胜利:
2、装置实现后应用上面命令检测
windows:>where picgo
macos:
>which picgo
picgo 反对命令行模式间接应用。在你全局装置了 picgo
之后,你能够通过 picgo -h
来查看所有命令:
$ picgo -h
Usage: picgo [options] [command]
Options:
-v, --version output the version number
-d, --debug debug mode
-s, --silent silent mode
-c, --config <path> set config path
-h, --help output usage information
Commands:
install|add <plugins...> install picgo plugin
uninstall|rm <plugins...> uninstall picgo plugin
update <plugins...> update picgo plugin
set|config <module> [name] configure config of picgo modules
upload|u [input...] upload, go go go
use [module] use modules of picgo
init [options] <template> [project] create picgo plugin's development templates
3、设置 picgo 上传图床
picgo 默认的图床是 sm.ms,如需配置其余图床,则执行命令picgo set uploader
3.1、设置细节参数
罕用的图床参数(不是所有的都是必须配置的,具体看图片,带红色星号的就是必须的,”path” 和 ”options” 如同都不是必须的):
七牛云
{ "accessKey": "","secretKey":"", "bucket": "", // 存储空间名"url":"", // 自定义域名 "area": "z0" | "z1" | "z2" | "na0" | "as0", // 存储区域编号 "options": "", // 网址后缀,比方?imgslim"path":"" // 自定义存储门路,比方 img/ }
3.2、设置默认图床
picgo use uploader
3.3、测试图床
# 上传具体门路图片
picgo upload /xxx/xxx.jpg
4、如何配置其余图床
4.1、执行如下命令,装置本人所需的插件
D:\user\bin>picgo install imgtp
4.2、首次装置实现后并不显示,须要执行如下更新命令进行加载
4.3、再次应用 use 命令,查看已显示在列表
5、配置实现后,关上 marktext 的偏好设置,抉择图片装置下图设置,如果设置胜利,即可失常应用。
留神:
PicGo 的配置文件在不同零碎里是不一样的。
- Windows:
%APPDATA%\picgo\data.json
- Linux:
$XDG_CONFIG_HOME/picgo/data.json
or~/.config/picgo/data.json
- macOS:
~/Library/Application\ Support/picgo/data.json
举例,在 windows 里你能够在:
C:\Users\ 你的用户名 \AppData\Roaming\picgo\data.json
找到它。在 linux 里你能够在:
~/.config/picgo/data.json
里找到它。macOS 同理。
HTTP 调用上传具体门路图片
- method: POST
- url: http://127.0.0.1:36677/upload(此处以默认配置为例)
- request body:
{list: ['xxx.jpg']}
必须是 JSON 格局
{
"success": true, // or false
"result": ["url"]
}
采坑事项
1、配置默认图床外的其余图床信息
2、固定应用其插件:
3、上传时 提醒如下谬误:
备: 该问题表象显示 网络无奈联通,理论尝试了各种方法以后仍未解决,待有新的解决方案后,进行更新
本文由 mdnice 多平台公布