如何在简单主机上激活降价?
How to activate markdown on simple hosting?
是否有可能以某种方式上传用 Markdown 编写的 .md 文件或类似文件到简单主机 ftp 并使其工作?
要在浏览器中像 html 文档一样显示标题、标题、粗体等?
谢谢!
不,您需要先将 Markdown 转换为 HTML。
有许多不同的工具可以帮助您做到这一点。例如,static site generator (more here)。有一些服务包括这样的工具作为服务的一部分。你上传你的 Markdown,他们使用自动化脚本通过静态网站生成器 运行 它(GitHub Pages 是一个流行的例子,它在后台使用 Jekyll)。但那些不是 "simple" 主机。对于简单主机,上传前需要自己做转换。
需要注意的是,Markdown 不会(通常)输出完整的 HTML 文档,而只会输出文档片段。没有父 <html>
标记,也没有 <head>
或 <body>
部分。 HTML 的输出需要插入到某个模板的 <body>
标签中。这超出了 Markdown 的预期目的,留给用户解决。静态网站生成器就是为这个目的服务的。它们包括一个模板系统和配置选项,使您可以更好地控制页面的外观。
但是,如果您想要简单的无样式 HTML,一些扩展的 Markdown 解析器包括添加的(可选)功能,可以将输出包装在一个完整的(但非常小的)HTML 文档中。想到了 Pandoc,但可能还有其他的。
最后,您可以使用 JavaScript 创建一个 "single page app" 并直接从服务器加载 Markdown 文件并使用 JavaScript Markdown 库在浏览器中转换它们。但是,这需要为您的站点设计一个复杂的登录页面。由于所有工作都是在客户端(在浏览器中)完成的,因此它确实避免了在上传之前需要 运行 脚本,并且任何简单的服务器都可以工作。但是,如果您不小心,不同的浏览器可能会给您的用户带来不同的结果。
是否有可能以某种方式上传用 Markdown 编写的 .md 文件或类似文件到简单主机 ftp 并使其工作?
要在浏览器中像 html 文档一样显示标题、标题、粗体等?
谢谢!
不,您需要先将 Markdown 转换为 HTML。
有许多不同的工具可以帮助您做到这一点。例如,static site generator (more here)。有一些服务包括这样的工具作为服务的一部分。你上传你的 Markdown,他们使用自动化脚本通过静态网站生成器 运行 它(GitHub Pages 是一个流行的例子,它在后台使用 Jekyll)。但那些不是 "simple" 主机。对于简单主机,上传前需要自己做转换。
需要注意的是,Markdown 不会(通常)输出完整的 HTML 文档,而只会输出文档片段。没有父 <html>
标记,也没有 <head>
或 <body>
部分。 HTML 的输出需要插入到某个模板的 <body>
标签中。这超出了 Markdown 的预期目的,留给用户解决。静态网站生成器就是为这个目的服务的。它们包括一个模板系统和配置选项,使您可以更好地控制页面的外观。
但是,如果您想要简单的无样式 HTML,一些扩展的 Markdown 解析器包括添加的(可选)功能,可以将输出包装在一个完整的(但非常小的)HTML 文档中。想到了 Pandoc,但可能还有其他的。
最后,您可以使用 JavaScript 创建一个 "single page app" 并直接从服务器加载 Markdown 文件并使用 JavaScript Markdown 库在浏览器中转换它们。但是,这需要为您的站点设计一个复杂的登录页面。由于所有工作都是在客户端(在浏览器中)完成的,因此它确实避免了在上传之前需要 运行 脚本,并且任何简单的服务器都可以工作。但是,如果您不小心,不同的浏览器可能会给您的用户带来不同的结果。