很多时候我处理Markdown的方式是先写一个文件,然后再将其转换为HTML或其他格式。有时,您需要创建一些新文件。当我必须编写多个Markdown文件时,我通常必须在转换它们之前将它们全部编写。我使用pandoc转换文件,它一次转换所有Markdown文件。Markdown格式的文件可以转换为.html文件。有时我需要将其转换为其他格式,例如epub。这时候pandoc就派上用场了。我更喜欢使用命令行,所以本文将首先介绍它,但您也可以在不使用命令行的情况下使用VSCodium完成转换。后面我也会介绍。使用pandoc将多个Markdown文件转换为其他格式(命令行模式)。你可以通过在Ubuntu和其他基于Debian的发行版的终端中输入以下命令来快速启动:sudoapt-getinstallpandoc在这个例子中,在名为md_test的目录下,我有四个Markdown文件需要转换。[电子邮件保护]:~/Documents/md_test$ls-l*.md-rw-r--r--1bdyerbdyer33742020年4月7日file01.md-rw-r--r--1bdyerbdyer782Apr205:23file02.md-rw-r--r--1bdyerbdyer9257Apr205:21file03.md-rw-r--r--1bdyerbdyer9442Apr205:21file04.md[emailprotected]:~/Documents/md_test$目前还没有HTML文件。现在我要为这些文件使用pandoc。我会运行一行命令来执行此操作:调用pandoc读取.md文件并导出为.html这是我要运行的命令:foriin*.md;做echo"$i"&&pandoc-s$i-o$i.html;完成如果你不明白;上面的命令可以参考linux下一次执行多条命令。我执行命令后,结果如下:[emailprotected]:~/Documents/md_test$foriin*.md;做echo"$i"&&pandoc-s$i-o$i.html;donefile01.mdfile02。mdfile03.mdfile04.md[emailprotected]:~/Documents/md_test$让我再次运行ls命令,看看是否生成了HTML文件:[emailprotected]:~/Documents/md_test$ls-l*.html-rw-r--r--1bdyerbdyer4291Apr206:08file01.md.html-rw-r--r--1bdyerbdyer1781Apr206:08file02.md.html-rw-r--r--1bdyerbdyer10272Apr206:08file03.md.html-rw-r--r--1bdyerbdyer10502Apr206:08file04.md.html[emailprotected]:~/Documents/md_test$转换成功,您现在有四个HTML文件可以在Web服务器上使用。pandoc有相当多的功能,你可以通过指定输出文件的扩展名将Markdown文件转换成其他支持的格式。不难看出为什么它被认为是最好的开源写作工具。使用VSCodium将Markdown文件转换为HTML(GUI方式)正如我们前面所说,我通常使用命令行,但是对于批量转换,我不使用命令行,你也不应该。VSCode或者VSCodium都可以完成批量操作。您只需要安装一个Markdown-All-in-One扩展,即可一次转换多个Markdown文件。有两种安装此扩展的方法:VSCodium的终端VSCodium的插件管理器通过VSCodium的终端安装此扩展:单击菜单栏中的终端。会打开终端面板进入,或者复制以下命令粘贴到终端中:codium--install-extensionyzhang.markdown-all-in-one注意:如果你使用VSCode而不是VSCodium,请将codium放入将上面的命令替换为代码第二种安装方式是通过VSCodium的插件/扩展管理器:点击VSCodium窗口左侧的块区域。将出现一个扩展列表,列表顶部有一个搜索框。在搜索框中输入“MarkdownAllinOne”。该扩展名将出现在列表的顶部。单击“安装”按钮进行安装。如果您已经安装了它,一个齿轮图标将出现在安装按钮的位置。安装后,您可以打开包含需要转换的Markdown文件的文件夹。单击VSCodium窗口左侧的纸张图标。您可以选择文件夹。打开文件夹后,至少需要打开一个文件。您也可以打开多个文件,但至少打开一个。打开文件后,按CTRL+SHIFT+P调出命令面板。然后,在出现的搜索框中键入Markdown。在您键入时,将出现与Markdown相关的命令列表。其中之一是MarkdownAllinOne:PrintdocumentstoHTML命令。单击它:您需要选择一个文件夹来存储这些文件。它会自动创建一个out目录,转换后的HTML文件会存放在out目录下。如下图所示,Markdown文档已转换为HTML文件。在这里,您可以打开、查看、编辑这些HTML文件。在等待转换Markdown文件的同时,您可以更专注于写作。准备就绪后,您可以将它们转换为HTML——您可以通过两种方式转换它们。
