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

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

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

[[391644]]

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

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

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

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

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

  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 中一次執(zhí)行多個命令

我執(zhí)行命令后,運行結果如下:

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

 

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

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

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

 

你需要選擇一個文件夾來存放這些文件。它會自動創(chuàng)建一個 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網絡協(xié)議

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

2011-02-25 10:22:03

ibmdwXMLDB2

2011-12-09 21:13:29

iOS

2021-08-31 09:12:18

StringIntLong
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区二区三区四区五区 | 精品一区二区三区四区五区 | 中文字幕欧美在线观看 | 久久精品国产久精国产 | 欧美黄色免费网站 | 天天躁日日躁狠狠的躁天龙影院 | 黄色香蕉视频在线观看 | 黄色在线观看网址 | 亚洲 精品 综合 精品 自拍 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 国产精品精品久久久 | 欧美日韩在线精品 | 久久一级免费视频 | 99久久精品国产一区二区三区 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 亚洲日韩中文字幕一区 | 国产精品免费观看 | av免费网址| 欧美国产在线一区 | 综合久久99 | av在线三级 | 亚洲精品一区中文字幕乱码 | 国内精品免费久久久久软件老师 | 综合精品在线 | 亚洲人在线播放 | 一区二区免费 | 天堂在线www | 欧美最猛黑人xxxx黑人 | 久久久久久国产精品 | 国产精品成人一区二区三区夜夜夜 | 麻豆91精品91久久久 | 午夜网 | 久久不卡日韩美女 | 国产精品高清在线 | 日韩一区二区三区av | 欧美电影大全 | 亚洲综合天堂网 | 日韩高清三区 | 日韩中文字幕在线视频 | 亚洲视频在线免费 | 久久亚洲一区二区 |