托管静态博客生成站的服务?

2015-07-11 15:27:45 +08:00
 ppdg
最近用了用一些静态博客生成程序感觉不错。但是有个问题,需要在本地建站,然后生成,再deploy到github之类的地方。安装这些生成程序还得装一堆东西,这些东西可能我平时根本用不到。

于是我想这样:
以HEXO为例
个人电脑我只留着.md文件,也就是post文件夹下的,并且这些文件搞个git仓库在bitbucket上。
网站生成程序配置好conf后放在vps上,再搞个webhook给bitbucket
这样,我每次本地只用维护一个若干md文件的小仓库,跟我没关系的都放在vps上。我每次只要写了新东西一push,就会出发webhook,这样vps就知道有新文章了。vps把新文章pull下来,然后生成静态站并deploy到github上。这样即使更换电脑,只需要把那几个md文件的小仓库搞下来,而不是整个网站。并且只要写完一push一切事情vps上都搞定了。
我现在就是这么搞的。但是我想,是不是可以提供这种服务。
生成程序的文件夹配置好后上传到某个这种网站,这种网站会给你相应的,比如webhook链接和公钥,你把它放在你要deploy的git仓库里。这样以后岂不很方便。总比每次写完还要本地生成本地deploy好些吧。
5572 次点击
所在节点    奇思妙想
32 条回复
wogong
2015-07-12 12:51:33 +08:00
@ITOutsider 抠字眼没有意义,懂的人自然知道我在说什么。
ITOutsider
2015-07-12 13:03:36 +08:00
@wogong “直接托管 HTML 到 Github 实在是丑爆了,嗯。 ”

你这句也是逻辑惊人。 下次经过大脑思考再回帖吧。
ppdg
2015-07-12 14:30:58 +08:00
@orzfly 多谢多谢,这个办法不错!它每次都相当于要重装一遍环境,不知速度如何,待我测试一下
orzfly
2015-07-12 15:58:54 +08:00
@ppdg http://docs.travis-ci.com/user/caching/ 虽然我没用过他的 CI,不过文档里讲到了对依赖缓存的支持。或许你可以试一试。
wikinee
2015-07-12 22:42:11 +08:00
@ppdg 我都是folk别人模板的。另外问个问题,怎么改这里的头像
ppdg
2015-07-12 22:49:48 +08:00
@orzfly 不错,我试过了,即使都安装一遍deploy一次速度也还是不错了。主要也不太需要什么太耗时的东西。已经迁去用travis搞了。盒盒!多谢!cache这个。。。我看了第一句就不用往下看了= =!私有的得收费啊。
ppdg
2015-07-12 22:50:38 +08:00
@wikinee 上面,设置,最下面
orzfly
2015-07-12 23:13:07 +08:00
@ppdg 你看第一句话最后 and our new container-based infrastructure. ……
只要你没有用 sudo,并且是 2015-01-01 后创建的,也没刻意改过设置,
linux builds are sent to our container-based infrastructure.

http://docs.travis-ci.com/user/workers/container-based-infrastructure/
twor2
2015-07-13 00:22:54 +08:00
farbox 在我这里,访问速度有点忙,其他的方面近似完美
twor2
2015-07-13 00:23:15 +08:00
忙 = 慢
huobazi
2015-07-13 16:03:54 +08:00
daocloud 就可以
NeoAtlantis
2015-07-20 05:51:52 +08:00
我的站 NeoAtlantis.org. 是jekyll写的,但是我不仅写了博客文章,还自定义了模版,还添加了很多页面。注意jekyll的模版是可以用参数控制的,所以也可以说我增加了一点功能,比如最新的几篇文章中大量的公式显示,甚至还打算做带编号的单行编号公式。

所以我还是自己写好了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/204967

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX