降价服务器和Web服务器之间有什么区别?

时间:2018-09-25 21:28:19

标签: tomcat webserver markdown github-flavored-markdown

在放弃尝试安装Allmark markdown服务器之后,我一直在使用GitHub markdown文件(.md),该文件可以在Apache Tomcat上正常运行。

由于markdown在Apache Web服务器上可以正常工作,所以我现在想知道两者(Web服务器与markdown服务器)之间的真正区别是什么? Web服务器仅仅是一个超集吗?

1 个答案:

答案 0 :(得分:2)

根据Allmark网站(直到这个问题我才听说过):

  

allmark是一个以文件系统为中心的markdown Web服务器。您可以将其指向包含markdown文件的任何目录,它将立即启动一个Web服务器,该服务器将Markdown文件的呈现HTML内容提供给您。

换句话说,“ markdown Web服务器”只是具有一个附加功能的静态文件服务器:它在提供服务之前将Markdown文件转换为HTML。传统上,Web服务器只会以其原始Markdown格式提供Markdown文件,而不会将其转换为HTML。

实际上,基本Apache安装的默认行为只是将Markdown文件用作Markdown文件(不进行转换)。但是,有些人创建了非标准的加载项,这些加载项可以即时转换为HTML(例如apache-mod-markdown,我对此一无所知,只是它是{{ 1}})。

服务Markdown文档集合的一种更典型的方法可能是通过static site generator运行它们,该工具是与将Markdown文件转换为HTML文件的服务器分开的工具。然后将HTML文件复制到服务器的文件目录中,并在不进行服务器修改的情况下将其提供。