如何在我的网站上运行markdown?

PBD*_*017 5 markdown

抱歉,如果这个问题有些基础,但是对互联网的研究尚未得出任何合理的答案。我希望能够在我的网站上运行markdown,类似于github的内容(编辑/预览设置),或者实际上非常类似于stackoverflow的东西。我发现了许多有关降价历史的文章,包括:[

  • 大胆的Firebal,不提供更多信息
  • 生活黑客的文章,该文章允许使用perl脚本在本地计算机上运行MD
  • 编码恐怖 -雄心勃勃的项目,但仍未解释如何在我的网站上运行其MD版本

还有更多资源。有些允许在线编写markdown并同步到gdrive,但这又不是我想要的。

我不想创建自己的样式,我特别喜欢Stackedit, 因为它允许流程图。

我需要一个“降价服务器”吗?

Way*_*lan 5

您可以通过多种方式在网站上“运行Markdown”。在很大程度上,这取决于Web服务器的环境。以下是这些选项的基本摘要:

  • 运行传统的“实时”服务器。

    在这种情况下,对服务器的每个请求都将运行一个脚本,该脚本检索Markdown文本,将其转换为HTML,进行一些可能的后期制作(通过模板系统运行),然后在HTTP响应时返回HTML。

    这可以像编写CGI脚本一样简单,也可以像使用(服务器端)Web框架一样复杂。在这两种情况下,可用选项都将取决于您正在运行的服务器,有价值的脚本语言,要使用的Markdown 实现以及列表。

  • 使用静态站点生成器。

    这要求您在本地计算机上安装一个软件,然后以特定方式(连同模板和主题等)组织Markdown文件。然后,您将运行一个命令行脚本,该脚本会将所有Markdown文件转换为HTML文件。然后,您可以将这些文件上载到“平面文件服务器”(几乎任何Web服务器都可以),并且文件的服务效率将大大提高。下次您要进行编辑/添加时,只需对本地Markdown文件进行更改,然后再次运行脚本并重新上传即可。一些更高级的脚本甚至可以自动为您上传。您可以通过快速搜索找到一些 此类软件包的列表

因为SO并不是提出工具建议的地方,所以这就是我可以提供的所有帮助。如果您可以缩小要采用的方法,那么您应该可以缩小研究范围。有关工具的建议,请尝试“ 软件建议”