📜  解释 multi-markdown 及其用法?

📅  最后修改于: 2021-11-07 07:56:10             🧑  作者: Mango

MultiMarkdown 是Markdown语法的一种扩展形式,它是一种文本到 HTML 的转换语法工具,它允许网络作者编写易于阅读和编写的纯文本文档,然后将其转换为 HTML(或 XHTML)文档。 Markdown 语法的设计目标是通过格式化标签和属性使代码尽可能可读。

如上所述,MultiMarkdown 是 Markdown 的超集,它添加了多种语法功能,例如表格、脚注、引文等,以及可以将文档转换为各种其他格式的工具,例如 – HTML、PDF(通过LaTeX)、OPML 或 OpenDocument(特别是 Flat OpenDocument 或“.fodt”,可以进一步转换为 RTF、Microsoft Word 或几乎任何其他文字处理格式)。 MultiMarkdown 是以 Perl 脚本的形式编写的。它简化了编写的代码并使其可读。它与 Markdown 不同,因为它可以将文档转换为各种文件格式,并提供编写代码的简单性。

HTMLmultimarkdown写粗体字

  • HTML:
    This will make the 'word' bold.
  • MultiMarkdown 编辑:
    This will make the **word** bold.

HTMLmultimarkdown写斜体字

  • HTML:
    This will make the 'word' appear in italics.
  • MultiMarkdown 编辑:
    This will make the *word* appear in italics.

在 html 中编写无序列表与在多降价中编写

  • HTML:
    • HTML is the skeliton
    • CSS is the skin
  • MultiMarkdown 编辑:
    *HTML is the skeliton
    *CSS is the skin
    

在 html 中插入超链接 vs 在多降价中

  • HTML:

    Read this page about MultiMarkdown, click [here]

  • MultiMarkdown 编辑:
    Read this page about MultiMarkdown, click 
    [here](https://fletcherpenney.net/multimarkdown/index.html)

安装:要下载 MultiMarkdown,请参考此链接

  1. MacOS:只需从此页面下载安装程序 MultiMarkdown-Mac。解压并运行安装程序。
  2. Windows:通过从该页面下载 MultiMarkdown-Windows 安装程序并运行它,在 Windows 上安装 MMD。
    • 单击 Windows 安装程序。
    • 解压缩安装程序并单击 .exe 安装程序文件并按照正常步骤“下一步”继续,同时接受条款和条件。

    Linux:一一运行以下命令。

    • sudo apt install libtext-multimarkdown-perl

通过命令行选项使用:

  1. 文本文件到 XHTML 文件的转换
    multimarkdown file.txt
  2. 文本文件到 HTML 文件的转换
    multimarkdown file.txt>file.html 
  3. 文本文件到 LaTex 文件的转换
    multimarkdown -t latex file.txt 
  4. 文本文件到 OPML 的转换
    multimarkdown -t opml file.txt 
  5. 文本文件到 OpenDocument 文件的转换
    multimarkdown -t opf file.txt
  6. 文本文件到平面 OpenDocument 文件的转换
    multimarkdown -t fopt file.txt

创建 MultiMarkdown 文档:这是通过使用元数据 – 键值对来实现的。特殊元数据可以包含在 MultiMarkdown 文档的顶部,然后可用于定义 MultiMarkdown 之后将如何处理文档。此元数据可以是任何内容,例如标题、作者、引文、链接等。

语法规则:

  • 它必须从文档的顶部开始——前面不能有空行。
  • 它由两部分组成——键和它的值(就像Python词典一样)。
  • 它必须以字母或数字开头,然后后面的字符可以是任何字符——字母、数字、空格、连字符或下划线字符。
  • 它的形式应该是 – ‘key’: ‘value’
  • 不区分大小写。
  • 完成后,一个空行会触发并表示文档其余部分的开始。
  • HTML 文档必须完整才能包含元数据,或者如果它不包含元数据,它可以只是一个“片段”。

“代码段”只是 HTML(或 LaTeX)的一部分,不包含标题和正文信息。没有进一步的命令,它不能用 LaTeX 编译成 PDF。

MultiMarkdown 拖放:由于其难以通过命令行脚本使用,因此有必要减轻其使用的复杂性。这个问题的第一个解决方案是通过使用 Platypus 创建拖放应用程序来解决的。在这种情况下,可以在应用程序图标上放置一个 MultiMarkdown 文本文件,结果它们会给出一个 .xhtml、.pdf、.rtf 或 .tex 文件。

  • 下载链接: http : //files.fletcherpenney.net/MultiMarkdownDragAndDrop.zip