【发布时间】:2016-10-12 17:49:30
【问题描述】:
假设我在 github 存储库中有一个 README.md 文件。然后,我将创建一个有关此存储库的网站,我将使用gh-pages 托管该存储库。
我想要的是我的index.html 文件的一部分,它从我的README.md 文件中获取其内容。这样,只需要更新一个文件。
我想markdown文件首先需要转换为html,然后可以将html放入另一个html文件中。
我已经查看了HTML5 Imports,但它们目前仅在 Chrome 中受支持。使用带有 document.write() 的单独 .js 文件可能很有用,但有没有简单、干净的方法?
【问题讨论】:
-
你可以使用 XMLHttpRequest 和 innerHTML 函数,或者如果你使用 jQuery,你可以使用 load 函数。 stackoverflow.com/questions/17636528/…
-
我会在本地运行 jekyll ......这也是 gh-pages 的最终用途。但是通过在本地运行,您可以包含插件等,这些插件可以满足您的需求......
-
@mb21 您应该按照您的建议使用 jekyll 提交详细的答案。 @gliemezis 下面发布的详细 Node.js 解决方案看起来不错。它使用
markedNPM 包。 -
这里有一个使用jekyll的解决方案:stackoverflow.com/questions/15214762/…
-
总有Pandoc
标签: javascript html markdown