其实类似的教程挺多的,尤其是Ghost 1.X版本之前的,真的不要太多,写这个教程也只是自己参照官网教程和烧饼博客之后,对自己的搭建经历作一个小小的回顾。因为本人还要折腾点别的小玩意,所以不仅要将Ghost博客搭建起来,还要将PHP环境等也一同搭建,便于日后的各种折腾。好了,废话不多说,开始啰嗦之旅吧。
首先搭建Lnmp,可用的环境包有很多,比如军哥的Lnmp,还有最近比较火的OneinStack等等,个人比较喜欢OneinStack,觉得功能上比前者要丰富。具体的搭建步骤,请参考官网,一路配置下来估计也要半个小时左右,成功率100%(反正我折腾了这么多次,从来没有失败过),搭建好之后,建议先做个快照!2017-8-19补充:还是把Oneinstack的搭建步骤照抄一下吧,给看的亲们省点时间233
yum -y install wget screen curl python #for ...
“天王盖地虎!”
“宝塔镇河妖!”
黑话:一种特殊的语言讯号,江湖中人彼此联系的一种特殊手段。在信用卡圈子,也有自己的专有黑话,比如,薅羊毛、火鸡……,有些我也是刚听说过,捞过来瞧瞧吧
信用卡黑话
【砖】:在银行里,一般是一万块钱绑成一捆,一捆一捆的钱形似砖头,型如红砖,所以把一万块钱叫做1砖。
【大砖头】:十万块钱,去银行柜台存取大额现金的都见过银行都是 100 张粉红毛爷爷用纸条捆好,十捆由专用的机器用塑料封条固封,所以 1w 是一砖头,10w 是一个大砖头。
【搬砖】:一般指拿着现金到银行存钱,特指存钱到银行以办理贵宾借记卡或者申请信用卡的行为。
【地摊】:指在商场、企业或者小区门口等人流量比较大的公共场所摆设的办理信用卡的银行摊位。
【羊毛】:积分或利润,对从银行获...
前面说过,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(用过畅言等,都感觉不爽),目前已折腾的...
众所周知的原因,国内已经访问不了Disqus评论了,暂时也无解,除非哪天GFW解除了这个限制(估计这个可能性……?),加上现在使用Ghost博客,其自身也没有带评论系统,以前还有多说可以使用,倒是用的挺好的,后来多说关闭之后,其它的诸如:畅言、友言、网易云跟贴(这个8月1日也要关闭了)等,感觉体验都不太好,或是太臃肿、或是有广告,反正用了几天就不想再用了。无奈之下,只好使用Disqus——这个老牌评论系统了。
Disqus至少目前来看不会那么快翻船(这点真佩服老外),但是碍于现状,只能翻墙使用(经常爬梯子也累呀),后来听说有大神出了神器 disqus-php-api ,按他的理念是(原文摘抄):
我想起了一种方法,想要实现不翻墙即可访问 Disqus API,可以找一个服务器,客户端数据把发送到这个服务器,它接过手后顺便使用 cURL 发给 Disqus,根据 Disqus 返回的内容,...
说来都觉得自己有那么点无聊,当初从阿里云转到华为云,然后现在又转回去——折腾啊!搬回到阿里云,顺手把OSS也挂载了当硬盘使,这样下次再折腾就不用老是先备份下载了。老样子还是使用Oneinstack家的一键包搭建的LNMP环境(本来还想再折腾一下Ghost的,不过想想还是算了),配置好站点,然后接着导入数据库,再把博客相关文件上传到配好的目录,本以为大功造成时,结果……
不管是访问后台,还是文章,都报 Access denied ,好郁闷呀!找了度娘,没看到什么好的答案,结果在Segmentfault上找到了方法,那就是修改 php.ini ,将 cgi.fix_pathinfo 的值由 0 改为 1 ,怎么找这个文件?可以在 phpinfo.php 里看到具体的路径。修改好之后,重启PHP和nginx即可或者也可以直接重启服务器。
问题解决,可以正常使用了
...
得空逛了一下Typecho社区,看见有后台登录验证插件,那就赶紧给自己的后台武装一下吧,省的一天到晚的裸奔(多少总会提升一点安全性吧@(你懂的))。注册的步骤咱就不说了(不知道网址?百度搜索 极验证 ),插件之前用的是摸鱼的(下载地址:https://www.moyu.win/archives/28.html),可是我从头到尾试了好几遍也没成功过,老是显示启用中,考虑到他也是修改前者的,那我就去找前者看看吧。
先下载插件(链接: http://pan.baidu.com/s/1pLx52tX 密码: i7u5),我修改了Plugin.php,把其中一个JS文件的路径由http改为https(不改过的话,像我这种使用https 的站点会提示安全风险)
开始魔改代码了
增加/admin/geetest-code.php文件,用来返回极验服务响应数据:
Typecho
...
主机一直用的是Oneinstack的环境包,原来想弄个SSL证书都是到处申请,后来Oneinstack升级之后,支持一键获取Let's Encryot 证书后,就一直用这个了,这不最近又想折腾点子网站,想弄SSL的,一看又得去找证书,虽然一键包支持,但好像有数量似的,弄多了就会出现不成功现象(可能是我手气不好吧),干脆去搞个泛域名证书,以后搞子网站也就不用麻烦了。
首先去 https://csr.chinassl.net/generator-csr.html申请 CSR 文件。注意:CSR 申请那里的域名一定要填*.uefeng.com 这样的格式,要不然申请到的是单域名的。
然后去 https://assl.loovit.net/ 输入之前申请的 CSR 文件内容和邮箱,进入下一步会让你选择哪个管理员邮箱来接收验证邮件,点击验证连接后就能看到你的 CA 证书内容了。
一切弄好之后上传...