Github Pages,Jekyll,Prose.io。这些东西似乎都是为了彼此发挥得非常好。
我知道Jekyll利用Markdown内容制作“博客感知”静态页面,yada yada。问题是,我并不是真的想要所有Jekyll的功能,但我确实想利用Github Pages来托管静态网站。我确实想要一种比HTML更友好的网站内容编辑方式。
所有我想知道的是,如果有一种方法我可以获取由Prose生成的.md文件(将内容推送到您的Github Pages repo),并将其放在某种类型的.md文件中,例如,我的index.html文件的“#aboutMe”div。
如果没有Jekyll我不能做到这一点,是否有一个功能较少的模板引擎,我可以在我的网站上撒上,而不需要生成整个东西?当与Github页面一起使用时,替代方案是否可行?
此外,如果没有某种模板替代方案,是否有一种替代Prose的方法,在推送到Github时将MD内容转换为HTML,这样我就可以在JS中将这些“内容”文件包含在我的页面中?如果他们需要更改内容,我需要它然后提取这些相同的文件以便在MD中进行编辑。据我所知,你只能用Prose发布.md文件。我不想首先在本地预处理HTML - 我只想将.md文件推送到github并让它工作。这是真的吗?
答案 0 :(得分:0)
正如之前在a comment中所建议的那样,Jekyll + GitHub Pages可以满足您的所有需求。
它也做了很多,但你不需要使用任何一个。
您可以在GitHub页面上设置一个简单的Jekyll网站,其中包含:
site.pages
) .md
个文件之后,再也不会触摸布局文件的HTML了
您只需将Markdown写入.md
文件,在Git中提交这些文件并推送到GitHub(您甚至可以在GitHub的Web UI中编辑它们,而无需直接使用Git或本地计算机)。
GitHub Pages将构建您的网站 当然,您的网站确实需要构建,但GitHub会为您完成此操作。您无需在本地计算机上创建/预处理任何内容。