成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 中把多個 Markdown 文件轉換成 HTML 或其他格式

系統 Linux
Markdown 格式的文件可以轉換成 .html 文件,有時候我需要把它轉換成其他格式,如 epub,這個時候 pandoc 就派上了用場。我更喜歡用命令行,因此本文我會首先介紹它,然而你還可以使用 VSCodium 在非命令行下完成轉換。后面我也會介紹它。

[[391644]]

很多時候我與 Markdown 打交道的方式是,先寫完一個文件,然后把它轉換成 HTML 或其他格式。也有些時候,需要創建一些新的文件。當我要寫多個 Markdown 文件時,通常要把他們全部寫完之后才轉換它們。

我用 pandoc 來轉換文件,它可以一次性地轉換所有 Markdown 文件。

Markdown 格式的文件可以轉換成 .html 文件,有時候我需要把它轉換成其他格式,如 epub,這個時候 pandoc 就派上了用場。我更喜歡用命令行,因此本文我會首先介紹它,然而你還可以使用 VSCodium 在非命令行下完成轉換。后面我也會介紹它。

使用 pandoc 把多個 Markdown 文件轉換成其他格式(命令行方式)

你可以在 Ubuntu 及其他 Debian 系發行版本終端輸入下面的命令來快速開始:

  1. sudo apt-get install pandoc

本例中,在名為 md_test 目錄下我有四個 Markdown 文件需要轉換。

  1. [email protected]:~/Documents/md_test$ ls -l *.md
  2. -rw-r--r-- 1 bdyer bdyer 3374 Apr 7 2020 file01.md
  3. -rw-r--r-- 1 bdyer bdyer 782 Apr 2 05:23 file02.md
  4. -rw-r--r-- 1 bdyer bdyer 9257 Apr 2 05:21 file03.md
  5. -rw-r--r-- 1 bdyer bdyer 9442 Apr 2 05:21 file04.md
  6. [email protected]:~/Documents/md_test$

現在還沒有 HTML 文件。現在我要對這些文件使用 pandoc。我會運行一行命令來實現:

  • 調用 pandoc
  • 讀取 .md 文件并導出為 .html

下面是我要運行的命令:

  1. for i in *.md ; do echo "$i" && pandoc -s $i -o $i.html ; done

如果你不太理解上面的命令中的 ;,可以參考 在 Linux 中一次執行多個命令

我執行命令后,運行結果如下:

  1. [email protected]:~/Documents/md_test$ for i in *.md ; do echo "$i" && pandoc -s $i -o $i.html ; done
  2. file01.md
  3. file02.md
  4. file03.md
  5. file04.md
  6. [email protected]:~/Documents/md_test$

讓我再使用一次 ls 命令來看看是否已經生成了 HTML 文件:

  1. [email protected]:~/Documents/md_test$ ls -l *.html
  2. -rw-r--r-- 1 bdyer bdyer 4291 Apr 2 06:08 file01.md.html
  3. -rw-r--r-- 1 bdyer bdyer 1781 Apr 2 06:08 file02.md.html
  4. -rw-r--r-- 1 bdyer bdyer 10272 Apr 2 06:08 file03.md.html
  5. -rw-r--r-- 1 bdyer bdyer 10502 Apr 2 06:08 file04.md.html
  6. [email protected]:~/Documents/md_test$

轉換很成功,現在你已經有了四個 HTML 文件,它們可以用在 Web 服務器上。

pandoc 功能相當多,你可以通過指定輸出文件的擴展名來把 Markdown 文件轉換成其他支持的格式。不難理解它為什么會被認為是最好的寫作開源工具

使用 VSCodium 把 Markdown 文件轉換成 HTML(GUI 方式)

就像我們前面說的那樣,我通常使用命令行,但是對于批量轉換,我不會使用命令行,你也不必。VSCode 或 VSCodium 可以完成批量操作。你只需要安裝一個 Markdown-All-in-One 擴展,就可以在一次運行中轉換多個 Markdown 文件。

有兩種方式安裝這個擴展:

  • VSCodium 的終端
  • VSCodium 的插件管理器

通過 VSCodium 的終端安裝該擴展:

  1. 點擊菜單欄的 終端。會打開終端面板
  2. 輸入,或復制下面的命令并粘貼到終端
  1. codium --install-extension yzhang.markdown-all-in-one

注意:如果你使用的 VSCode 而不是 VSCodium,那么請把上面命令中的 codium 替換為 code

 

第二種安裝方式是通過 VSCodium 的插件/擴展管理器:

  1. 點擊 VSCodium 窗口左側的塊區域。會出現一個擴展列表,列表最上面有一個搜索框。
  2. 在搜索框中輸入 “Markdown All in One”。在列表最上面會出現該擴展。點擊 “安裝” 按鈕來安裝它。如果你已經安裝過,在安裝按鈕的位置會出現一個齒輪圖標。

 

安裝完成后,你可以打開含有需要轉換的 Markdown 文件的文件夾。

點擊 VSCodium 窗口左側的紙張圖標。你可以選擇文件夾。打開文件夾后,你需要打開至少一個文件。你也可以打開多個文件,但是最少打開一個。

當打開文件后,按下 CTRL+SHIFT+P 喚起命令面板。然后,在出現的搜索框中輸入 Markdown。當你輸入時,會出現一列 Markdown 相關的命令。其中有一個是 Markdown All in One: Print documents to HTML 命令。點擊它:

 

你需要選擇一個文件夾來存放這些文件。它會自動創建一個 out 目錄,轉換后的 HTML 文件會存放在 out 目錄下。從下面的圖中可以看到,Markdown 文檔被轉換成了 HTML 文件。在這里,你可以打開、查看、編輯這些 HTML 文件。

 

 

在等待轉換 Markdown 文件時,你可以更多地集中精力在寫作上。當你準備好時,你就可以把它們轉換成 HTML —— 你可以通過兩種方式轉換它們。

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-11-14 16:04:17

前端.md文件html文件

2021-07-14 14:50:08

LinuxASCII圖片

2021-06-07 17:30:23

LinuxASCII圖片轉換

2025-01-09 09:14:44

2022-10-12 09:55:14

xls文件xlsx文件

2025-06-03 08:50:24

RAGMarkdown

2015-07-17 15:56:33

Office2007

2010-03-30 16:45:22

Oracle 字符串

2017-03-02 14:28:32

Python教程PDF電子書

2018-12-17 11:00:11

LinuxSoundConver音頻文件格式

2018-06-22 10:05:04

Arch LinuxDEB軟件包

2020-05-29 09:34:28

httphttps網絡協議

2009-10-26 10:08:44

VB.NET工程轉換成

2017-08-10 14:15:31

Windows10Windows文件轉換

2009-07-06 18:23:32

JSP文件下載

2022-04-24 15:21:01

MarkdownHTML

2022-04-11 15:30:39

LinuxGlowMarkdown

2015-09-25 10:32:17

2021-08-31 09:12:18

StringIntLong

2011-02-25 10:22:03

ibmdwXMLDB2
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区在线播放 | 国产精品美女久久久久aⅴ国产馆 | 中文字幕一区二区在线观看 | 国产精品福利在线观看 | 日韩av在线播 | 亚洲在线成人 | 91日韩| 久久精品99国产精品 | 99精品久久| 亚洲网站在线观看 | 中文字幕 国产精品 | 国产精品亚洲欧美日韩一区在线 | 亚洲欧美在线观看 | 99re视频在线 | 成人在线视频免费播放 | 亚洲国产欧美91 | 亚洲精品在线播放 | 狠狠操狠狠干 | 亚洲久久一区 | 成人国产一区二区三区精品麻豆 | 精品一区二区三区免费视频 | 亚洲成在线观看 | 午夜精品一区 | 精品久| 久久久久久久久久久成人 | 久久不射网 | 日韩av在线一区二区 | 爱爱视频在线观看 | 亚洲精品一区二区在线 | 日韩视频在线观看一区二区 | 91精品国产综合久久久久久 | 日韩av电影在线观看 | 成人自拍av| 九九九久久国产免费 | 一区二区久久精品 | 午夜视频一区 | 国产一区影院 | 蜜桃视频在线观看www社区 | 日本三级全黄三级三级三级口周 | www.久久久久久久久久久久 | 国产精品1区|