博客已经长草好久了,虽然中间有很多次都想啰嗦一下,可到最后都…………。虽然博客内容没怎么更新,但折腾还是常用的,倒腾个主题、平台啥的——算是瞎折腾吧,把最主要的事——内容扔到脑后,,没办法这就是我。我的博客用过Wordpress,Typecho,Ghost等,虽然比较会折腾,但其实我也就只会抄抄写写,深层次的只能摊手了。
之所以这次又回到Ghost,那是因为骨子里的那股欣赏吧,我是从0.7.4中文版本(当时国内的汉化版本)开始用起的,后面因为一些原因又辗转到Wordpress,Typecho。这次回来除了正常部署外,还把图片从本地改成又拍云托管,同时取消了评论(具体什么时候恢复评论到时再看吧,至少短时间内不会有),下面就把折腾中碰到的一些问题记录一下。
又拍云的Ghost插件用的是这家的:https://github.com/leoskey/ghost-upyun-store ,但是部...
阅读全文
回归 Ghost 有一小段日子了,现在用 Docker 部署感觉非常方便(想想以前搭建各种环境啥的,那是一个累),当然 Docker 部署在日常使用中也碰到一些问题,有些已经解决了(比如首页默认显示 localhost:2368 等),有些还在摸索解决中,谁叫俺学艺不精呢。
因为之前用过 Ghost,所以都有备份,搭建好之后只要在实验室中导入即可,之前用的是 3.9 的版本,这次升级到 4.2 之后,发现首页右下角老是都是显示“Subscribe",甚是不爽,如下图:
百度一番果然有解决方法,在 settings 中的 Code injection添加一段 css 代码屏蔽了即可,具体如下:
<style>
#ghost-portal-root {
display: none;
}
.nav-login, .nav-subscribe {
displ...
阅读全文
兜兜转转,晃一晃俺们又从 Typecho 转回 Ghost 了,倒不是 Typecho 不好,只是还是挺喜欢 Ghost 的风格,要是 Ghost 出个中文版的就好了(英文水平太 Low 了,没办法)。现在部署 Ghost 也比较简单,想省力可以直接 Docker 一下,分分钟就可以把 Ghost 搭建好,不过方便是方便,就是要修改 Ghost 配置、添加个啥的有点麻烦(我也还是个 Docker 新手,还有太多的不会),下面就来说说修改默认首页地址。
这里以群晖 Docer 来演示,不会的时候也折腾了我许久,不把默认首页地址(也就是:localhost:2368)修改的话,很多链接调用就会出错,比如上传的图片等。群晖的 Docker 修改比较简单,直接在环境变量口中添加即可,如图:
添加好之后记得重启一下容器,登陆后台随便上传个图片看看,就可以看到图片可以正常显示了。
...
阅读全文
由于之前Symantec(赛门铁克)家的SSL证书问题,后在Namecheap家免费换了Comodo三年证书(好像那时候好多人都换了吧),后来才知道这证书也不是三年都免费的,只是第一年免费后续就要交钱了,这不一年时间转眼即逝,邮箱也连续收到了好多封Namecheap的续费邮件,看了一下一年要好几十块大洋就没续了(穷屌丝一个呀……),不过除了火狐浏览器会报错,其它像谷歌、IE都可以正常访问,安卓、苹果手机访问也OK,用SSL证书检测显示证书已被吊销,为了让火狐不报错,那就用免费证书Let's encrypt,反正用Oneinstack也不用担心三个月一续的事,那就动手吧。
换好之后再上SSL证书检测网站查看,评级由原来的F变为A+了,不过PCI DSS 这项显示不合规,原因是因为:开启TLS1.0将导致PCI DSS不合规,为了一些兼容性就无所谓了(其实刚才在折腾过程中,又...
阅读全文
据说我的博客已经长草好一会了,的确如此,最近不知道是懒了还是懒了,又或是懒了(这不还是懒嘛233)。小博经历了很多,不论是空间还是程序,可谓是历经沧桑呀(越扯越远了……)。就像现在用的是Ghost作为博客程序,由于Ghost官方更新太频繁了,后来就犯懒没更新了,这不今天上线一瞧,人家都已经更新到2.0.3了,我还是1.21.5,差的好像有点大嘛,那咋办?咱也升呗!~
为了保险起见,还是在后台对硬盘做了个快照(感谢腾讯云,快照目前还是免费的,这点要批评一下套路云,啥啥都开始收费),接着翻翻Ghost官网的说明,还好瞄了一眼,要不然可能会出事,原来我还不能直接升级到2.0,得先升级到1.X的最高版,然后才能升级到2.0,具体的看官网操作说明:
安装最新的Ghost CLI版本。Ghost 2.0升级需要Ghost-CLI 1.9.0或更高版本。我们支持的服务器设置具有单个系统范围的n...
阅读全文
上次写过《Debian 8.X搭建Lnmp+ Ghost 1.x 教程》 ,这不将主机从香港搬回到大杭州后,域名又倒腾回之前的uu126.cn(当然加了个前缀blog),加上前不久刚好在海月博客 ,顺手也尝试了一下Centos,结果一切搭建顺利,又可以让我啰嗦一下了。
Lnmp的搭建就不细说了,可以参照我之前的博文(点击:传送门 ),这里还是推荐使用Oneinstack,相对功能多一点。搭建好以后,使用PHPmyadmin创建所需的博客数据库用户名、数据库(用这个创建较方便),另外也可以直接配置好站点的Nginx文件和SSL,这里就不在啰嗦了,有问题的亲,可以留言。
安装 Node.js
方法一:
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install nodejs
方法二(推荐使用):
...
阅读全文
本站目前使用的Ghost主题是 Kaldorei ,感觉小蘿蔔丁做的主题还是非常不错的,而且这个主题目前已经支持Ghost1.X版本了(貌似我也是刚晓的,因为本站的Ghost版本已由 Ghsot0.7.4汉化版 升级回 Ghost1.6.2 ,没有升到最新的 1.11.1 是因为在阿里云做的快照是 1.6.2 ,没升级而已),目前测试了一下,还没发现问题,归档当然是OK的了!就是由于是Ghost英文版的,所以显示的博文时间也是英文,这不按照小蘿蔔丁给的办法也汉化了,具体的看小蘿蔔丁原文:
使用Ghost搭建博客已经有两年多了。就连自己开源的主题Kaldorei也已经一年零7个月,到今天为止ghost-theme-kaldorei已经获得了100个star。刚刚破百。感谢这100位coder的支持。ghost 从我开始用的的0.7.x版本已经升到了1.x版本。期待已久的ghost也已经发...
阅读全文
在Ghost博客后台,使用Markdown编辑器。
Ctrl + Shift + I ,图片快捷键,生成代码:
Ctrl + K ,链接快捷键,生成代码:
正确格式
fancybox实现后实际上是个图片链接,So,把图片放入链接里。
格式:
例如:
方式可能不一定适用于所有Ghost主题,反正本站目前在用的主题是这样子的。
本博文转载自:小蘿蔔丁 http://xlbd.me/how-to-use-fancybox-in-ghost-blog/
...
阅读全文
本人入道Ghost比较晚,当时用的就是王赛童鞋的Ghost0.7.4中文版,特别喜欢那默认主题,也认真用过一段时间,后来由于折腾的原因又转回Typecho了。要不是这次博客更换域名,估计也不会再用Ghost博客程序了,出于那时的体验,加上对Ghost1.X版本的憧憬,这次回归时并没有使用0.7.4中文版,而是直接按照Ghost官网教程搭建了新版的Ghost博客。
新版的Ghost博客主题样式有了很大的改变(貌似完全两样233),由于目前王童鞋这边还没出Ghost1.X版本的中文版,所以用英文版的博客程序,使用当然是不会有影响的,就是文章显示等感觉有点……,毕竟英文版的东西要显示中文,总感觉少了那点样式。经过一段时间的使用及考虑,还是想回归0.7.4中文版(目前王童鞋出的最高中文版本了),反正那些功能也够用了,等以后王童鞋出了新版的中文版(汉化)了,再换嘛。
博客依旧可以通过实验室功能进行导...
阅读全文
之前用过中文版(应该叫汉化版)0.74,挺好的,很多功能都给你内置好了,比如图片存储直接可以通过修改Ghost目录下的config.js中的代码实现,就像我用七牛,只要把七牛的密钥、空间名等输入即可,可到了Ghost1.X之后,没要稍微复杂点了,加上目前还没出现汉化版(要幸苦王赛童鞋了,抓紧搞……),只能通过类似于插件的办法安装。Ghost1.X跟以往的版本一样,依旧没有评论系统,这点可真没办法跟Wordpress或Typecho等相比,可就是这样还是有很多人‘摩拜’它,还有很多很多可能都没法相比,但我还是选择了你—— Ghost。
使用七牛等作为默认存储官网有说明,还列举了很多第三方存储、如亚马逊、又拍云、七牛、阿里云OSS等等,这里以七牛为例说明:
安装方法有两种,分别为NPM和Git,具体如下:
NPM方法安装创建目录:
mkdir content/adapters/stor...
阅读全文
其实类似的教程挺多的,尤其是Ghost 1.X版本之前的,真的不要太多,写这个教程也只是自己参照官网教程和烧饼博客之后,对自己的搭建经历作一个小小的回顾。因为本人还要折腾点别的小玩意,所以不仅要将Ghost博客搭建起来,还要将PHP环境等也一同搭建,便于日后的各种折腾。好了,废话不多说,开始啰嗦之旅吧。
首先搭建Lnmp,可用的环境包有很多,比如军哥的Lnmp,还有最近比较火的OneinStack等等,个人比较喜欢OneinStack,觉得功能上比前者要丰富。具体的搭建步骤,请参考官网,一路配置下来估计也要半个小时左右,成功率100%(反正我折腾了这么多次,从来没有失败过),搭建好之后,建议先做个快照!2017-8-19补充:还是把Oneinstack的搭建步骤照抄一下吧,给看的亲们省点时间233
yum -y install wget screen curl python #for ...
阅读全文
前面说过,Ghost本身并不自带类似文章归档、标签云,搜索等(后台不知道会不会改进),虽然官方没有给出,但这也不能阻止民间高手们,通过API就能实现上述这些功能。
归档
首先得在后台的 实验功能 中启用 API ,如图:
新建自定义页面:
1.创建一个静态页面:在ghost后台新建页面,发布为 独立页面 ,标题为Archives,网址可以设置为 域名/archives-post
2.接着创建一个自定义页面模板:该模板是第一步创建的静态页面的模板,创建一个page-url.hbs模板,如果第一步设置的页面网址为 域名/archives-post ,那么模板即为 page-archives-post.hbs 。将该模板上传至主题根目录下即可,此时访问域名/archives-post,即会调用自定义的page-archives-post.hbs这个模板。
在page-archives.h...
阅读全文
本来消停了一段时间(有点打脸的感觉),用着Typecho写写小博客还挺happy的,本以为就这么“安定”下去了,哪知搬回到阿里云后,事就多了,先是文章、后台打不开(首页可以打开),后来修改 php.ini ,将 cgi.fix_pathinfo 的值由0改为1解决了,本以为这么结束了就OK了,谁想过了几天,突然发现评论不会回复邮件了,原先在华为云时都调试好的,咋的就……
于是乎把插件、PHP环境、系统等都调试、更换过,NN的还是不行,碍于技术有限,加上又想折腾Ghost了,所以干脆扔掉直接装Ghost做博客程序了。常来逛的朋友估计知道,本博中间也有换过Ghost,对自带主题等也有做过一些魔改,当然也有备份过,所以重新上手时也挺快的,按照这个教程:在CentOS7.2上安装Ghost,SSL证书用的是AlphaSSL的泛域名证书,评论用的是Disqus(用过畅言等,都感觉不爽),目前已折腾的...
阅读全文