我已经使用像jekyll这样的静态网站生成器,并使用prose.io作为内容管理系统,通过github页面进行托管。
我决定使用Hexo静态网站生成器来访问网站,但我似乎无法找到一个发布内容的良好工作流程。
根据我的理解,以下是我必须要做的事情:
写* .md文本文件
hexo generate
(可选)hexo serve
(查看本地内容)
hexo deploy
(使用config.yml将公共内容发布到任何网站)。可以在亚马逊S3,github页面等上发布
除此之外还有其他工作流程吗?
我之前用jekyll + github页面做过的方式就是
理想情况下,我喜欢使用hexo + github页面,就像使用jekyll + github页面一样。
基本上,github能否自动生成静态文件,就像使用jekyll / ruby包一样?
答案 0 :(得分:1)
我想出了自己的答案并将其发布在我的博客上
http://www.tangycode.com/Quick-Start-Guide-To-Hexo-Install/
它涵盖了您需要了解的有关如何设置hexo博客网站和管理内容工作流程的所有内容
答案 1 :(得分:1)
我自己尝试的一种方法:
这是它的工作原理:
我的.travis.yml做了(在其他一些事情中)以下内容:
如果您选择的编辑器可以直接提交到github存储库,那么您在GH页面上与Jekyll具有完全相同的体验。这里的优点是你可以使用GH页面避免的第三方插件。
答案 2 :(得分:1)
或者,您可以使用INSTANT,这是一个可以在任何静态网站上使用的内容管理工具。您只需安装他们的javascript即可直接编辑您网站中的内容(无需任何管理信息中心)。它保存并提供来自客户端的内容。非常整洁。
答案 3 :(得分:0)