带有Ghost标签的文章


一段时间前我作死将个人博客迁移到了FreeBSD虚拟机中,具体的和原来在Linux中基本相同,包括自动备份——使用crontab定时执行一个备份脚本,每天凌晨调用tar打包文件,mysqldump备份数据库,curl上传文件并删除这些临时文件。 跑了大半个月,还是相当稳定的,唯一的问题就是自动备份似乎不工作。 我没想到这么简单的6行命令也会出问题,真的 后来才发现/etc/crontab中有一行PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin,然而 root@jc-blog:~ # which curl /usr/local/bin/curl root@jc-blog:~ # which mysqldump…

嗯,细心的人也许早就发现了我的Blog在百度搜索中有异常情况。 其实这个问题早在去年(2014年) 9-10月时我就知道了,当时刚刚加MSTC社团,在群里面跟同级的前端/php大神聊到博客的时候他提到过我的博客首页的问题。 在那之前我一直很奇怪,博客虽说被百度收录了,只收了首页,但却能搜到任何内容,都显示在首页里。 都是<section></section>的错。 以Ghostium主题官方示例页面为例 可以看到所有的内容都在一个section内。而且不仅首页,其它页面也是一个个超大的section。 这是要闹哪样 今天下午改模板文件,把这些section全换成div了,应该不久后百度收录异常的问题就能解决了吧。。 难道Google和Bing真的不在意这个吗 ………

作为一个Ghost博客的资深用户和一个完美主义者,一直以来都在不停地吐槽Ghost的启动方式。又是什么npm start,又是forever或者pm2之类的,一点都不优雅,不符合我的性格,于是就找到了这个方法。 适用于Ubuntu,安装配置好ghost,将ghost目录移动到/var/www/ghost内,测试npm start --production下网站是否能正常访问。 新建用户www-data(如果之前没有),并执行 chown -R www-data /var/www/ghost /var/www/ghost/* 新建文件: /etc/init/ghost.conf description…