tomcat - Markdown 服务器和网络服务器有什么区别?

标签 tomcat webserver markdown github-flavored-markdown

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

由于 markdowns 在 Apache 网络服务器上运行良好,我现在想知道 2(网络服务器与 markdown 服务器)之间到底有什么区别? Web 服务器只是一个超集吗?

最佳答案

根据Allmark网站(在这个问题之前我从未听说过):

allmark is a file-system-centric markdown web server. You can point it at any directory that contains markdown files and it will immediately start a web-server that serves the rendered HTML content of the markdown file to you.

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

事实上,基本 Apache 安装的默认行为只是将 Markdown 文件作为 Markdown 文件提供(没有转换)。然而,有些人创建了非标准的附加组件,可以即时转换为 HTML(例如 apache-mod-markdown ,我对此一无所知,只是它是 Apache 的第一个搜索结果 Markdown )。

提供 Markdown 文档集合的更典型方法可能是通过 static site generator 来运行它们。 ,这是一个独立于将 Markdown 文件转换为 HTML 文件的服务器的工具。然后将 HTML 文件复制到服务器的文件目录,并在服务器不做任何修改的情况下提供。

关于tomcat - Markdown 服务器和网络服务器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52506946/

相关文章:

javascript - 我如何在 javascript 中转义 Bullet 字符,这样 tomcat 就不会死于 ajax 调用?

apache - 到 Apache 2.4.4 和 Tomcat 7.0.33。通过 HTTPS 访问网站产生 “Object not found” 错误

svn - 无法从外部访问svn

android - Markdown 库不支持 android 中的单个\n

java - 链接文件和目录结构

APACHE-TOMCAT 谁能详细说明哪一个是网络服务器和网络容器?

python - 推荐的Django部署

javascript - Markdown 将 == 转换为 <mark> 标签

R Markdown : Why R Studio can't locate my .围兜文件?

java - 嵌入式 tomcat 容器没有从应用程序属性中获取上下文路径。(Spring boot)