1
robertding 2015-07-11 15:33:04 +08:00
这不就是github page么
|
2
wikinee 2015-07-11 15:42:43 +08:00 via iPhone
|
3
ppdg OP @robertding 是啊,我的意思是用于生成这些静态页面的站点托管,= =!
|
5
wogong 2015-07-11 16:51:50 +08:00
@robertding 可惜 Github 只支持 Jekyll,我刚刚从 Jekyll 转移到 Pelican。
直接托管 HTML 到 Github 实在是丑爆了,嗯。 所以要是有这样的服务还是挺不错的。 |
6
orzfly 2015-07-11 16:53:45 +08:00
travis-ci,配合 http://docs.travis-ci.com/user/encryption-keys/
|
7
kzzhr 2015-07-11 16:56:54 +08:00
搞个插件把github代码界面变成IDE不就行了。
|
8
h404bi 2015-07-11 17:06:25 +08:00
是要自动构建(自动 generate 自动 deploy )吧?用 CI (https://travis-ci.com/)
|
9
skpoo 2015-07-11 17:28:40 +08:00 via Android
还有配置文件和主题要上传呢
把这些单独放在一个文件夹内? |
10
ss098 2015-07-11 17:40:55 +08:00
FarBox
|
11
XiaoxiaoPu 2015-07-11 19:52:35 +08:00
在 VPS 上建 git 仓库,配置 hook 不就行了
|
12
zhicheng 2015-07-11 22:12:00 +08:00
TextArea.com 欢迎你。。。
|
13
cnpaas 2015-07-11 23:53:59 +08:00
|
14
OpooPages 2015-07-12 00:21:39 +08:00 via Android
明白贴主的想法,就是想要个静态网站生成服务,而不是托管服务。
我们提供过这种服务 /t/115502 只所以只能发布在指定空间,一个主要的原因是安全问题。如果我生成后发布到你指定的服务器,你需要将你服务器的访问权限交给我,尽管我说是加密存储,由程序使用我不偷看,你信么。 所以这种仅提供生成还是比较不好实现的。 考虑: 1 生成后通过打包下载地址,邮件通知。2 让用户提供webhook,生成后调用用户配置的webhook,你自己定义的hook,你想干嘛都行,你想发布到哪都行。 |
15
ITOutsider 2015-07-12 00:45:18 +08:00
@wogong 可惜 Github 只支持 Jekyll 神论。。
|
16
ppdg OP @OpooPages 我倒觉得你说的这个安全问题不是太大问题。因为你deploy到我的github pages上,用的是你服务器上的秘钥,你把deploy所用的公钥给用户,用户可以把它加到github上对应的repo里,你对用户其他的repo是没有权限的。如果说是用用户的服务器来托管这个静态网站。。。我觉得这个就没有必要了再开个这种服务了= =!
|
17
loading 2015-07-12 07:17:24 +08:00 1
便利性远不如 farbox,可靠性不如 github page.
|
18
OpooPages 2015-07-12 08:55:34 +08:00 via Android
@ppdg 既然对特定库有权限,那就可以改这个库,比如deploy一些不是你的内容,修改你的页面,加广告、挂码……
|
19
hjue 2015-07-12 09:04:00 +08:00 1
可以试试 JustWriting , https://github.com/hjue/JustWriting ,你只需要维护 .md文件,使用dropbox自动同步到你的vps
|
20
OpooPages 2015-07-12 10:11:37 +08:00 via Android
我觉得解决了发布问题,能有人提供这种服务是极好的。
用户内容(ugc)在本地,提交后,由这种静态博客生成服务生成站点,再把生成的内容发布到用户指定的位置(github pages,vps,ftp等),挺好的一个流程。生成服务应该支持多种静态博客(jekyll,Octopress,OpooPress,hexo等)。 之所以也有这个需求是因为之前在Windows下折腾Octopress的生成环境太郁闷了,不懂Ruby,好像几个gems依赖的ruby版本不一致,而且墙内有些gem巨慢,生成速度也慢。这也导致了后来我用自己熟悉的java新写了一个静态网站生成器 OpooPress。深知搭建这个环境对非java开发者来说不易,所以提供Opoo Pages. |
21
wogong 2015-07-12 12:51:33 +08:00
@ITOutsider 抠字眼没有意义,懂的人自然知道我在说什么。
|
22
ITOutsider 2015-07-12 13:03:36 +08:00 via Android
|
24
orzfly 2015-07-12 15:58:54 +08:00
@ppdg http://docs.travis-ci.com/user/caching/ 虽然我没用过他的 CI,不过文档里讲到了对依赖缓存的支持。或许你可以试一试。
|
26
ppdg OP @orzfly 不错,我试过了,即使都安装一遍deploy一次速度也还是不错了。主要也不太需要什么太耗时的东西。已经迁去用travis搞了。盒盒!多谢!cache这个。。。我看了第一句就不用往下看了= =!私有的得收费啊。
|
28
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/ |
29
twor2 2015-07-13 00:22:54 +08:00
farbox 在我这里,访问速度有点忙,其他的方面近似完美
|
30
twor2 2015-07-13 00:23:15 +08:00
忙 = 慢
|
31
huobazi 2015-07-13 16:03:54 +08:00
daocloud 就可以
|
32
NeoAtlantis 2015-07-20 05:51:52 +08:00 via Android
我的站 NeoAtlantis.org. 是jekyll写的,但是我不仅写了博客文章,还自定义了模版,还添加了很多页面。注意jekyll的模版是可以用参数控制的,所以也可以说我增加了一点功能,比如最新的几篇文章中大量的公式显示,甚至还打算做带编号的单行编号公式。
所以我还是自己写好了…… |