ghost

Ghost开机启动

Ghost本身是基于node.js的,这意味着 -- 常驻后台需要用到其他方式,例如&或者forever(官网建议) 但这样也需要使用类似sudo start_ghost.sh这种方式来启动,想开机启动的话还是需要使用update-rc.d或者cron 前者官网提供了一个说明,相当于自己写一个service 后者比较强大,用在这里有点大材小用。 简单点的做法就直接参考stackoverflow sudo mv /filename /etc/init.d/ sudo chmod +x /etc/init.d/filename

ghost

Ghost首页图片限制宽高

还是默认Theme。 如何显示图片可以参考[Ghost在首页显示图片而非摘要] 但是这样修改有一个地方漏掉了。就是图片的宽高,普通图片还好,但到了大图,就坑爹了。在首页显示比较大的图片,会直接撑破侧边。。。 本来以为Ghost应该支持类似![](xxx.jpg =500x)(以500 x auto的宽高来显示xxx.jpg)这种语法,结果不支持。。。 搜一搜,可以发现Ghost讨论组对于支持image的复杂操作(例如resize,旋转等)的呼声还是很高的,而且专门列了一贴来讨论,并且给出了若干可能的解决方案(都有各自的优缺点)。 这里先不考虑多size来适配的case,这交给Ghost的大神们吧~ 我只是希望首页显示图片后,图片宽高可控。 解决方法有两种:

ghost

Ghost图片上传大小限制

Ghost通过ctrl+shift+i的华丽方式上传图片,会遇到一些问题。例如较大的图片上传,会报错。(大于1M) 由于一般架在VPS上的ghost都不是直接监听80端口,而是用nginx做前端转发; 所以推测八成被nginx限制住了。(可以参考ghost论坛) nginx这边可以如下修改(老版本是在nginx.conf里面修改,那个波及面太广): 直接修改site-enabled目录下面对应的站点config文件,在location /下面增加 client_max_body_size 5m; 即可(这里限制为最大5M,土豪随便改哈)。 重启nginx再试试~ Tada~

ghost

Ghost upgrade to 0.5.2

不小心看到更新了,所以就去更新了(确实有新功能,如侧边栏和主题图片等,默认模板的字体也有修改),结果掉到自己给自己挖的坑里面去了。。。(手贱是病不治不行啊。。。) 参考How to upgrade self-installed Ghost来升级即可。不过我又加上了修改fonts来源(通过sed),并修改excerpt(也是通过sed。。。) 由于Ghost用的sqlite是不加密的(还是因为我用的是dev版本?),所以sed替换的时候会把sqlite数据库(content/data/sqlite-dev)里面的数据一并替换掉(还记得我之前写过Ghost访问比Wordpress还慢?么?真是自掘坟墓啊) 结果启动Ghost就报sql corruption 500的错误。。。(这么“写”数据,基本的MD5校验都过不了啊)

ghost

Ghost访问比Wordpress还慢?

可能么?回答是当然,不考虑极端情况和不同条件下的比较,目前就遇到了本站在某些情况下访问慢的情况。。。 这不科学啊,这是ghost啊! 不是臃肿的Wordpress啊,何况还是直接nginx重定向的啊,不是apache啊! 抱着一丝对人生的怀疑,祭出大杀器fiddler: 额,访问google字库没反应了啊,然后看一下耗时(估计超时了吧)。。。果然,21S。。。 也不熟悉ghost,上服务器搜一下,结果所有的模板,甚至server都在用google字库。。。 T_T 这咋办。。。天朝大国服对此表示确实压力很大啊。。。 ~~先mark,想想咋解决。[TODO] ~~ 貌似也没特别好的解决方案啊,罗列几个可用的吧: 直接comment掉font那行,结果是:(BTW,

wordpress

从Wordpress迁移到Ghost

纠结了很久,一开始考虑是不是折腾一下jekyll(毕竟有github撑腰不断更新);或者成熟一些的octopress;亦或者是台湾同胞的hexo;不过最后还是选择了Ghost 不想用WP的原因说白了就是。。。那玩意儿不太像是码农用的啊。。。(速度太慢体积太大不容易迁移这些明摆着的事情就不讨论了吧~) 不用Jekyll和octopress的原因其就是太麻烦了,想象一下,应该需要一个online的编辑器(而且算是比较好的选择了吧),然后用github(方便些)或者自己开一个shell去commit & generate 不用hexo的原因是,既然都已经上node.js了,干脆找个靠谱点的好了啊。 另外最后选择ghost还是看到了一篇老外的文章,也是面临类似的选择,其中一句话我觉得很对: I chose Ghost over Jekyll because I wanted