在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

四個程序幫助你在Linux命令行下處理Markdown

汽車玩家 ? 來源: Linux中國 ? 作者: Scott Nesbitt ? 2020-05-04 11:22 ? 次閱讀

命令行 Markdown 工具快速、強大、靈活。以下是 4 個值得試一下的工具。-- Scott Nesbitt(作者)

(在 Linux 上)在處理 Markdown 格式的文件時,命令行工具會占據主導地位。它們輕巧、快速、強大、靈活,它們大多數都遵循 Unix 哲學只做好一件事。

看一下這四個程序,它們可以幫助你在命令行中更有效地處理 Markdown 文件。

mdless

如果你使用過一段時間的 Linux 命令行,那么你可能對名為 less 的文本查看器很熟悉。當然,你可以使用 less 查看 Markdown 文件,但結果有點枯燥。如何在終端中查看 Markdown 文件效果更好一點?來使用 mdless 。

四個程序幫助你在Linux命令行下處理Markdown

mdless

你可以使用鍵盤上的箭頭鍵四處移動,并且 mdless 提供了很好的搜索功能。

mdless 不僅會顯示文本,而且還會渲染標題、粗體和斜體等格式。它還可以顯示表格并語法高亮代碼塊。你還可以創建一個或多個主題文件來 定制 mdless 的外觀。

Markdown lint 工具

你在快速輸入時會犯錯誤。如果你在使用 Markdown(或其他任何標記語言)時丟失了一些格式,那么在將文件轉換為另一種格式時可能會有問題。

程序員通常使用名為 linter 的工具來檢查語法是否正確。你可以使用 Markdown lint 工具 對 Markdown 執行相同的操作。

在你對 Markdown 文件運行該工具時,它會根據 規則集 檢查格式。這些規則控制著文檔的結構,包括標題級別的順序、不正確的縮進和間距、代碼塊問題、文件中存在 HTML 等等。

四個程序幫助你在Linux命令行下處理Markdown

Markdown lint tool

規則可能有點嚴格。但是,在將文件轉換為其他格式之前對文件運行 Markdown lint 工具可以防止由于格式錯誤或不一致引起的麻煩。

mdmerge

合并任何類型的文件可能會很痛苦。例如,我在整理一本電子書。它是一篇文章集,最初發布在我的 每周郵件 中。這些文章都放在單獨的文件中,作為受虐狂,我以凌亂、手動的方式將它們組合在一起。

我希望在開始這個項目之前就知道 mdmerge 。這樣我可以節省很多時間和精力。

mdmerge,你可能已經從名稱中猜到了它的作用,它將兩個或多個 Markdown 文件合并為一個文件。你無需在命令行中輸入文件名。相反,你可以將它們添加到名為 book.txt 的文件中,并將其用作 mdmerge 的輸入文件。

這并不是 mdmerge 能做的一切。你可以添加對另一個文檔的引用(使用 Markdown 格式引用或一段源代碼),然后將其放入主文檔中。這樣一來,你就可以創建針對特定受眾定制的 主文檔 。

mdmerge 不會是你經常使用的程序。但當你需要時,你會很高興硬盤上有它。

bashblog

嚴格說 bashblog 并不是 Markdown 工具。它獲取 Markdown 文件,并使用它們來構建簡單的博客或網站。你可以將 bashblog 視為 靜態站點生成器 ,但是它沒有很多脆弱的依賴關系。一切幾乎都在一個不到 50KB 的 shell 腳本中。

要使用 bashblog,只需在計算機上安裝 Markdown 處理器即可。在此,你可以編輯 Shell 腳本添加有關博客的信息,例如標題、名字、社交媒體鏈接等。然后運行該腳本。之后會在默認文本編輯器中新建一篇文章。開始輸入。

保存文章后,你可以發布它或將其另存為草稿。如果你選擇發布文章,那么 bashblog 會將你的博客、文章和所有內容生成為一組 HTML 文件,你可以將它們上傳到 Web 服務器。

它開箱即用,你的博客或許會平淡無奇,但可以使用。你可以根據自己喜好編輯站點的 CSS 文件來改變外觀。

四個程序幫助你在Linux命令行下處理Markdown

bashblog

Pandoc 如何?

當然,Panddoc 是一個非常強大的工具,可以將 Markdown 文件轉換為其他標記語言。但是,在命令行上使用 Markdown 要比 Pandoc 多。

如果你需要 Pandoc,請查看我們發布的文章:

在命令行使用 Pandoc 進行文件轉換

使用 Pandoc 將你的書轉換成網頁和電子書

用 Pandoc 生成一篇調研論文

使用 pandoc 將 Markdown 轉換為格式化文檔

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11351

    瀏覽量

    210512
  • HTML
    +關注

    關注

    0

    文章

    278

    瀏覽量

    36885
  • MarkDown
    +關注

    關注

    0

    文章

    46

    瀏覽量

    317
收藏 人收藏

    評論

    相關推薦

    curl wget bond:深入解析命令行工具的差異與應用場景

    curl curl 是一用于與服務器進行數據傳輸的命令行工具。它支持多種協議,包括 HTTP、HTTPS、 FTP 等。 基本用法 獲取網頁內容: curl http://example.com
    的頭像 發表于 01-24 09:20 ?100次閱讀

    圖形用戶界面與命令行接口的比較

    計算機科學和信息技術領域,用戶與計算機交互的方式主要分為兩種:圖形用戶界面(GUI)和命令行接口(CLI)。這兩種界面各有優勢和局限性,適用于不同的場景和用戶需求。 1. 定義與基本特征 圖形用戶
    的頭像 發表于 11-12 14:38 ?569次閱讀

    Mobaxterm 的命令行使用方法

    的遠程桌面協議(如RDP和VNC),以及文件傳輸協議(如FTP和SFTP)。本文將詳細介紹如何使用Mobaxterm的命令行功能。 2. 安裝 Mobaxterm 開始之前,確保你已經安裝
    的頭像 發表于 11-11 09:08 ?2177次閱讀

    APM32F411板的python+pyocd命令行操作

    前段時間學習了一下如何使用pyocd配合APM32F411VCTINY板命令行下給它進行各種騷操作,使用一段時間后就想著:pyocd是基于python的,那是不是也可以使用python腳本+pyocd使用起來呢?
    的頭像 發表于 10-18 16:21 ?465次閱讀
    APM32F411板的python+pyocd<b class='flag-5'>命令行</b>操作

    Linux開發怎么學?

    可以幫助你更好地掌握 Linux命令行操作。可以通過閱讀相關的書籍、在線教程等方式學習。 5.學習 Linux 文件系統: Linux
    發表于 10-10 14:34

    Windows操作系統中的常用命令

    Windows操作系統提供了許多實用的命令行工具,通過命令行界面(Command Prompt)或Windows PowerShell,用戶可以執行各種任務,如文件管理、系統維護、網絡配置等。掌握
    的頭像 發表于 08-07 15:40 ?762次閱讀
    Windows操作系統中的常用<b class='flag-5'>命令</b>

    使用idf4.3命令行打開menuconfig,如何才能開啟lwip配置界面?

    請問使用idf4.3命令行打開menuconfig,如何才能開啟lwip配置界面。
    發表于 06-21 06:08

    鴻蒙ArkUI-X跨平臺開發:【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項目跨平臺應用開發者提供的命令行工具,支持Windows/Ubuntu/macOS平臺運行,用于構建OpenHarmony/HarmonyOS、Android和iOS平臺的應用程序,其功
    的頭像 發表于 05-21 17:39 ?2021次閱讀
    鴻蒙ArkUI-X跨平臺開發:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

    高效云端管理的秘訣——華為云命令行工具 KooCLI

    發現了云上命令行工具,我的云端管理效率從此得到了質的飛躍。 我從華為云官方產品幫助文檔中了解了 KooCLI 工具,文檔中介紹的便捷操作和高效管理讓我心動不已,于是,我開啟了我的體驗。通過簡單的命令行輸入,我能夠快速完成
    的頭像 發表于 05-10 00:25 ?744次閱讀
    高效云端管理的秘訣——華為云<b class='flag-5'>命令行</b>工具 KooCLI

    鴻蒙OpenHarmony南向:【Hi3516標準系統入門(命令行方式)】

    除小型系統外,Hi3516DV300開發板還支持標準系統。此章節簡要介紹如何使用命令行在Hi3516DV300開發板上進行標準系統的開發。
    的頭像 發表于 05-08 09:26 ?952次閱讀
    鴻蒙OpenHarmony南向:【Hi3516標準系統入門(<b class='flag-5'>命令行</b>方式)】

    STM8 flash loader命令行調用錯誤的原因?

    [td]我目前在用flash loader的命令行,編寫自己的上位機軟件來升級程序,但是在用命令行調用的時候一直出錯,有人能幫忙分析下嗎? 我編寫的bat文件
    發表于 05-06 07:23

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?496次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】

    香港vps的centos如何切換命令行和桌面?

    要在CentOS上切換命令行和桌面環境,您可以通過以下步驟進行: 1、安裝桌面環境:如果您的CentOS VPS上還沒有安裝圖形桌面環境,您需要安裝一。一般來說,常用的桌面環境有GNOME、KDE
    的頭像 發表于 04-10 17:41 ?725次閱讀

    STM32G070RB使用jlink命令行下載無法識別芯片怎么解決?

    STM32G070RB 使用jlink命令行下載無法識別芯片,想手動添加芯片,請問哪里可以下載驅動.elf文件 或者有什么方法能夠實現jlink命令行下載
    發表于 04-02 06:15

    util-linux修復WallEscape漏洞,影響Linux系統wall命令使用

    WallEscape 主要影響“wall”命令操作,Linux 系統中的常規下,該指令被用作向系統所有登錄用戶的終端發布消息。然而在處理命令行參數輸入時,過濾器未正確識別和過濾轉義序列
    的頭像 發表于 03-29 14:35 ?1040次閱讀
    主站蜘蛛池模板: xxxxxx日本老师hd68 | 色综合天天网 | 伊人久久成人成综合网222 | 日本黄色短视频 | 日本免费xxxx色视频 | 辣h高h肉h激h超h | 伊人网99 | 丁香婷五月 | 天天透天天干 | 天天色综合社区 | 一二三区电影 | 永久免费在线观看 | 免费观看在线aa | 四虎免费影院在线播放 | 久久青青草原精品老司机 | 成人免费黄色网 | 超级碰碰青草久热国产 | 亚洲一二三区视频 | 欧美在线视频播放 | 美女全黄网站免费观看 | 蜜月mv国产精品 | 一女被两男吃奶玩乳尖口述 | 一卡二卡三卡四卡无卡在线 | 综合爱爱 | 老师叫我下面含着精子去上课 | 久久国产香蕉一区精品 | 激情欧美一区二区三区中文字幕 | 欧美一级免费观看 | 美女视频永久黄网站免费观看国产 | 久久久久四虎国产精品 | 欧美色图首页 | 国产一级aaa全黄毛片 | 国产图片综合 | 欧美性色欧美a在线播放 | 欧美十次 | 黑人黄色大片 | 亚洲国产高清精品线久久 | 97精品伊人久久大香线蕉 | 婷婷综合亚洲 | 国产精品香蕉在线一区 | 午夜aa|