自从[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 picgomacos:>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多平台公布