【发布时间】:2015-12-12 08:58:39
【问题描述】:
我正在运行 Apache/2.4.7 (Ubuntu 14.04.3 LTS) 并尝试访问 .md 文件并将其查看为 Markdown 文件格式。
如果我当前将浏览器指向一个 .md 文件,我会得到一个空白页面或未格式化的文本(取决于操作系统和浏览器)。我查看了很多地方试图解决这个问题:
http://leancrew.com/all-this/2010/08/markdown-handler-for-apache/
http://projects.skurfer.com/Example.mdown
http://blog.tonns.org/2012/10/enabling-markdown-on-your-apache.html
http://marc-abramowitz.com/archives/2012/02/13/markdown-apache-handler/
http://daringfireball.net/linked/2007/05/24/markdown-cgi
和https://github.com/chdemko/apache-pandoc 这似乎是最有希望的,因为上次提交仅在 8 个月前,自述文件中的所有内容似乎至少相关。有没有人知道有什么方法可以做到这一点?
【问题讨论】:
-
没有任何服务器端处理,您的文件将被发送到请求浏览器(我想内容类型为 application/octet-stream),让浏览器处理未知的内容。您需要选择并安装您提到的插件之一,然后 Apache 会将您的 md 文件转换为正确的 HTML。
-
也许我的描述不清楚。这些插件都不起作用,我发帖希望有人能指出我的插件。
-
好的。嗯,乍一看daringfireball.net/linked/2007/05/24/markdown-cgi 看起来很严肃。我想我会尝试运行它,然后就遇到的具体问题提出问题。如果所有这些插件都不起作用,那么您的 Apache 安装可能存在根本问题...
-
乍看之下,daringfireball 的作品已有 8 年的历史,是为 Apache 1.3 编写的,并且包含许多断开的链接。在我原来的帖子中,我表示 pandoc 是最近的工作,但我无法在我的系统上完成这项工作。我正在寻找有这方面经验的人。
标签: apache ubuntu webserver server markdown