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