关于程序员:Typora最强替代神器Marktext

38次阅读

共计 3148 个字符,预计需要花费 8 分钟才能阅读完成。

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

正文完
 0