1
soulteary OP ...心说不用gist了...然后代码...
|
4
sanddudu 2015-01-24 19:04:56 +08:00
之前解释过了,不存在本地其实是为了不占用本地空间,不过其实就是一行代码的事情。
目前 Ghost 升级都不需要修改 config.js (内容够用,而且涉及网站关键内容),所以存下来不至于出现不好升级的情况。 另外对于添加 CDN 功能,我不好评价好坏,功能的添加还是需要官方的定夺。另外我猜测 merge 的可能性不大(目前仍然不完善)。 另外,这样引用配置内容必须保证没有以模块的方式启动(如果以模块式启动,第一次初始化用的是默认的 config.js,第二次才会加载参数指定的配置文件,会导致运行失败),我的做法是在 config\index.js 里加入判断,当读取文件中出现配置字段再插入 config 对象导入。 |
5
sanddudu 2015-01-24 19:06:16 +08:00
我指的不完善是系统功能的不完善,CDN 功能可能不会官方做兼容(通过 API 进行实现)
|
6
hjc4869 2015-01-24 19:17:54 +08:00
我在想为何这么长时间没有人在CDN方面给官方发pull request,而是每个版本都自己修改
理论上说这个并不难啊。。 |
7
soulteary OP @sanddudu
个人木有看到这个解释,加之不喜使用push的方式去同步内容,于是写了这个,如有冒犯,见谅。 -- api && merge 是的,对外的api不完善,以及每版都会有细节修改,以及这个并非主流需求,merge概率不大,但是如果有人需要的话,关键词搜索可以得到一个相对简单高效的思路。 -- CDN方式 关于本地是否留原始copy,我想我使用CDN的方式已经表明了态度,即使SLA再高,本地备份还是需要的。而且push浪费资源,成本相对较高,反向代理基本无痛。 -- config.js储存数据 诚如官方示例,config可以写sql pass,写ak,sk也无所谓,只是这里有一个差异。 sql pass一般人不会开启远程连接,防火墙开启的端口也有限(RDC另外谈)。而cdn的ak,sk泄露后...你懂的。但是存一个反代地址,没有什么风险。 |
9
easychen 2015-01-24 19:22:22 +08:00
我还是比较喜欢用中文版本。至少分享到微博和微信不用自己折腾模板了 https://github.com/diancloud/Ghost
|
10
soulteary OP @easychen easy大叔,这个点的话,你用多说dev版本,自动就带分享了,或者引用一个分享组件,没啥成本的。官方如果开i18N后,我觉得可以稳妥使用“汉化版”。
|
11
soulteary OP @easychen 另外,中文版本太多了,前两天舍友还star另外一个,而这类中文版本的修改点建立在不稳定API上,个人不喜,https://github.com/bigertech/Ghost
|
12
sanddudu 2015-01-24 19:56:59 +08:00
@soulteary 官方的 i18n 估计今年会开始
中文版本推荐 GhostChina 和点云的,这两个版本的制作者我都接触过,比较靠谱。 |
13
soulteary OP @sanddudu 点开你资料后get到为啥你的默认方式不是存本地了.... :D
不过,还是保留观点,ghost后台哪怕是现在的0.5.8都是几个十分简单的单词,除了mail外,中文都可以通过模板完成。实在需求中文化的话,使用也无可厚非,不过还是建议等官方出来i18N后使用。 |
14
sanddudu 2015-01-24 20:06:53 +08:00
@soulteary 另外提醒一下,点云的版本的 gravatar 获取用的是他们自己的反代,在国外用就不需要,有可能拖慢速度,可以自己把地址修改回来
core/server/models/user.js L881 把 "//diancloud.sinaapp.com/avatar/" 改回 "//www.gravatar.com/avatar/" |
15
soulteary OP @sanddudu = =...
我个人习惯用默认or自己搭的cache/其实多说最近换成0.gravatar.com速度蛮快的。 http://www.soulteary.com/2014/12/14/speedly-your-gravatar.html |
16
thonatos 2015-01-25 03:16:31 +08:00 via Android
虽然不用,但也默默点个赞,╮(╯▽╰)╭
|
17
niuer 2015-01-26 14:03:49 +08:00
是否进行迁移维护或者临时灾备,仅是用户自己在对七牛的使用上的差异性:
1. 用户可以存储数据在自己的服务器上,或者依然使用原来的storage接口上传到自己的服务器上,然后从自己的服务器上直接上传到七牛,对外提供七牛的链接即可; 2. 用户可以修改上传接口,直接上传到七牛的空间中,然后回调业务服务器,业务服务器根据回调的信息可以拿到上传到七牛的资源url,然后备份到本地即可。 ak、sk每个账号只有两对,升级维护设置一个全局变量后基本不太需要修改,cdn确实提供了"一键加速的功能",但是不是所有的用户的使用场景都非常适合纯cdn的一键加速的,毕竟七牛还有图片处理和音视频转码的服务。 |