Typora最強替代神器Marktext

自從Typora收費之后,我一直都在尋找新的markdown替代工具,最終選擇了marktext,其開源免費(<strong style="color:#ffc000;"><u>將白嫖遵旨貫徹到底</u></strong>)是我選擇它的主要原因,另外就是非在線保存,重要文件保存在自己電腦,可以不受別人的約束 ;如果你也在追求簡潔輕量級的寫作神器 ,這個開源的 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調用上傳具體路徑圖片

{
  "success": true, // or false
  "result": ["url"]
}

采坑事項

1、配置默認圖床外的其他圖床信息

2、固定使用其插件:

3、上傳時 提示如下錯誤:

: 該問題表象顯示 網絡無法聯通,實際嘗試了各種辦法當前仍未解決, 待有新的解決方案后,進行更新

本文由mdnice多平臺發布

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容