# New Cyber

By [CyberMan](https://paragraph.com/@cyberman) · 2022-07-09

---

介绍
--

Markdown 是文本转换用于网络作家的。Markdown 允许您使用纯工具进行、方便格式的，然后将其转换为结构有效的 XHTML（或阅读上写）。

“Mark down”是两件事：（1）纯文本格式的标注；（2）一个软件，Perl编写的工具，将纯文本转换为HTML 。

Markdown 或类似格式的文本设计目标是这样简单易读的。其语法受到纯文本到 HTML 过滤器的影响，但 Markdown 语法的最大灵感是文本格式。

了解 Markdown 格式文档的最佳方式是查看 Markdown 格式的文档。例如，您可以在这里查看本页文章文本的 Markdown 源：http: [//daringfireball.net/projects/markdown/index.text](http://daringfireball.net/projects/markdown/index.text)

（您可以使用“.text”后缀内容来提示查看本节中每个页面的 Markdown 代码，例如语法和许可证页面。）

Markdown是免费软件，在BSD风格的文档下可用。有关详细信息，请查看\[许可证\] pl页面。

讨论列表
----

我创建了一个公开的讨论列表主题。\[任何的邮件列表\][毫升](http://six.pairlist.net/mailman/listinfo/markdown-discuss)的话题。——软件用途——包括它的格式和它——邮件都是值得讨论的游戏。欢迎。

我希望邮件列表能够为改进 Markdown 带来好的联想。

安装和要求
-----

Markdown 需要 Perl 5.6.0 或更高版本。欢迎 21 世纪。Markdown 还需要标准 Perl 库模块 \[Digest::MD5\] [m5d](http://search.cpan.org/dist/Digest-MD5/MD5.pm)，它已经可以安装在您的服务器上。

### 可动类型

Markdown 适用于 Movable Type 2.6 或更高版本（Movable Type 3.0）。

1.  将“ [Markdown.pl](http://Markdown.pl) ”文件复制到您的Movable Type“plugins”目录中。“plugins”目录应与“mt.cgi”在同一个目录下；“plugins”目录尚不存在，请使用您的FTP程序创建它。您的安装应如下所示：
    
        (mt home)/plugins/Markdown.pl
        
    
2.  安装文本后，Markdown 会作为一个选项出现在可移动类型的格式中：菜单中。这可以在每个帖子的基础上进行
    
    当发布您的时间时，Markdown 格式将您的帖子翻译成 HTML；帖子存储在 Markdown 的 MT 中的数据库中
    
3.  如果您还安装了 SmartyPants 1.（或更高版本的自动，Markdown 将提供第二个程序格式的不同文本：“Markdown With SmartyPants”。此版本与通常的“Markdown”选项不同，常用选项） SmartyPants 来制作的弯头、短信息线和省略号。有关更多，请参见[SmartyPants网页](http://daringfireball.net/projects/smartypants/)。
    
4.  要使 Markdown（或“Markdown With SmartyPants”）成为新帖子的默认文本格式选项，请转到 Weblog Config：Preferences。
    

请注意，默认情况下，Markdown 会生成 XHTML 输出。要配置 Markdown 以生成 HTML 4 输出，请参见下面的“配置”。

### 绽放

Markdown 适用于 Blosxom 2.0 或更高版本。

1.  将要求“ [Markdown.pl](http://Markdown.pl) ”插件命名为“Markdown”（大小写很重要）。类型重“.pl”扩展名的可移动；Blosxom 禁止它。
    
2.  将“Markdown”的插件位置复制到您的 Blosxom 插件插件。
    
3.  刚开始，你的博客中的处理现在由 Markdown 自动处理。
    
4.  您将使用的文本格式设置为参数的文本格式，在 B 的中使用 Markdown 格式，而不是 Markdown 的[元](http://www.blosxom.com/plugins/meta/meta.htm)格式的所有插件格式。最初可以，只安装元文本格式的中打开 Markdown 格式，下载将配置为编辑器中的参数设置`$g_blosxom_use_meta`为格式，下载将配置为格式1。然后，`meta-markup: Markdown`使用 Markdown 将您的每篇文章的顶部添加一个“”标题行。
    

### BB编辑

Markdown 适用于 Mac OS X 上的 BBEdit 6.1 或更高版本。它适用于 Mac OS 8.6 更高版本的 BBEdit 5.1（更高和 MacPerl 5.6.1）。如果您正在运行 Mac OS X 10.2 Jaguar），您可能需要从 CPAN 安装 Perl 模块 \[Digest::MD5\] [md5 ；](http://search.cpan.org/dist/Digest-MD5/MD5.pm) Digest::MD5 预装在 Mac OS X 10.3 (Panther) 上。

1.  将“ [BBEdit](http://Markdown.pl) Support”文件复制到“BBEdit Support”文件夹中的相应过滤器文件夹中。在Mac OS X上，这应该是：
    
        BBEdit Support/Unix Support/Unix Filters/
        
    
    有关文档这些文件夹位置的更多详细信息，请参见 BBEdit。
    
    您可以将“ [Markdown.pl](http://Markdown.pl) ”重命名为您的任何名称。
    
2.  选择 Markdown，在 BBEdit 文档中的一些文本中选择，然后从“#!”的过滤子菜单中选择。请在下拉菜单或过滤器中选择使用。
    

配置
--

在这种情况下，Markdown 为空元素的标签生成 XHTML 输出。

    <br />
    

Markdown 可以配置为生成 HTML 样式的标签；例如：

    <br>
    

### 可动类型

你需要`MTMarkdownOptions`在每一个想要输出的 HTML 4 样式样式中的 Motable Type 模板中使用特殊的容器标签：

    <MTMarkdownOptions output='html4'>
        ... put your entry content here ...
    </MTMarkdownOptions>
    

The easiest way to use MTMarkdownOptions is probably to put the opening tag right after your `<body>` tag, and the closing tag right before `</body>`.

To suppress Markdown processing in a particular template, i.e. to publish the raw Markdown-formatted text without translation into (X)HTML, set the `output` attribute to 'raw':

    <MTMarkdownOptions output='raw'>
        ... put your entry content here ...
    </MTMarkdownOptions>
    

### 命令行

使用`--html4tags`命令行开关从 Unix 样式的命令行生成 HTML 输出。例如：

    % perl Markdown.pl --html4tags foo.text
    

键入，或阅读[Markdown.pl](http://Markdown.pl)源代码中`perldoc Markdown.pl`的 POD 文档以获取更多信息。

致谢
--

[Aaron Swartz](http://www.aaronsw.com/)对 Markdown 格式化语法设计的反馈值得称赞。由于 Aaron 的想法、反馈和测试，Markdown\*变得更好。\*此外，Aaron 的[html2text](http://www.aaronsw.com/2002/html2text/) 是一个非常方便（且免费）的实用程序，用于将 HTML 转换为 Markdown 格式的纯文本。

![](https://storage.googleapis.com/papyrus_images/c1dca1cb0c7736610a9a46906b06f9d74db584080ff754e4068a68be9ee21bb4.png)

---

*Originally published on [CyberMan](https://paragraph.com/@cyberman/new-cyber)*
