抱歉,如果这个问题有点基础,但互联网上的研究并没有得出任何合理的答案。我希望能够在我的网站上运行 markdown,类似于 github 所拥有的(编辑/预览设置)或实际上与 stackoverflow 非常相似的东西。我找到了一些关于 Markdown 历史的文章,包括:
[
Daring Firebal不提供更多信息
生活黑客的文章,它允许使用 perl 脚本在本地机器上运行 MD
Coding Horror - 有一个雄心勃勃的项目,但仍然没有解释如何在我的网站上运行他们的 MD 版本
还有一些来源。有些允许在线写 Markdown 并同步到 gdrive,但这又不是我想要的。
我不是想创造自己的 flavor ,我特别喜欢
Stackedit
因为它允许流程图。
我需要“ Markdown 服务器”吗?
您可以通过多种方式在网站上“运行 Markdown”。在很大程度上,这取决于您的 Web 服务器的环境。以下是选项的基本摘要:
运行传统的“实时”服务器。
在这种情况下,向服务器发出的每个请求都运行一个脚本,该脚本检索 Markdown 文本,将其转换为 HTML,进行一些可能的后置处理(通过模板系统运行),然后在 HTTP 响应中返回 HTML。
这可以像编写 CGI 脚本一样简单,也可以像使用(服务器端)Web 框架一样复杂。在任何一种情况下,可用选项都取决于您正在运行的服务器、您拥有哪些有值(value)的脚本语言、哪些 Markdown implementation你想使用,列表还在继续。
使用静态站点生成器。
这需要您在本地机器上安装一个软件,然后以特定方式组织您的 Markdown 文件(以及模板和主题等)。然后你将运行一个命令行脚本,它将你所有的 Markdown 文件转换为 HTML 文件。然后您可以将这些文件上传到“平面文件服务器”(几乎任何网络服务器都可以),您的文件将得到更有效的服务。下次要进行编辑/添加时,只需对本地 Markdown 文件进行更改,然后再次运行脚本并重新上传。一些更高级的脚本甚至可以为您自动上传。您可以找到 few lists快速搜索此类包。
由于 SO 不是提出工具建议的地方,因此我可以提供所有帮助。如果您可以缩小要采用的方法的范围,那么您应该能够缩小您的研究范围。
如需工具推荐,请尝试
Software Recs .
我是一名优秀的程序员,十分优秀!