我使用了像jekyll这样的静态站点生成器,并通过github页面托管它,使用prose.io作为内容管理系统。
我决定使用Hexo静态站点生成器来创建一个站点,但我似乎无法找到发布内容的良好工作流程。
据我所知,以下是我必须如何做到这一点:
hexo generate
hexo serve
(查看本地内容)hexo deploy
(使用config.yml将公共内容发布到任何网站)。可在亚马逊S3、github页面等上发布除了这个,还有其他工作流吗?
我以前处理jekyll+github页面的方式很简单
理想情况下,我希望使用hexo+github页面的方式与使用jekyll+github页面的方式相同。
基本上,github能像jekyll / ruby包那样自动生成静态文件吗?
发布于 2016-10-01 16:06:13
我想出了我自己的答案,并把它张贴在我的博客上。
http://www.tangycode.com/Quick-Start-Guide-To-Hexo-Install/
它涵盖了您需要了解的关于如何设置hexo博客站点和管理内容工作流的所有知识。
发布于 2016-10-18 20:06:05
我自己正在尝试的一种方法是:
这就是它的工作原理:
我的.travis.yml所做的(以及其他几件事情)如下:
如果您选择的编辑器可以直接提交到github存储库,那么您的经验与在GH页面上使用Jekyll完全相同。这里的优点是您可以使用GH页面避免的第三部分插件。
发布于 2016-10-19 08:27:51
或者,您可以使用速溶,这是一个内容管理工具,您可以在任何静态网站上使用。您只需安装他们的javascript,并可以直接编辑内容在您的网站(没有任何管理仪表板)。它保存并服务客户端的内容。相当整洁。
https://stackoverflow.com/questions/39754100
复制相似问题