图床从七牛迁移至腾讯COS

前言(吐槽):

之前收到邮件,七牛要回收什么测试域名,想着没啥影响。因为我绑定了备案域名。最近突然发现博客好多图片挂了。一看我备案了快五年的域名被取消备案了???而且七牛直接把测试域名删了…

我当初注册的就是个人性质博客类网站,五年时间网站一直正常运行,且内容性质从未改变。空壳网站?备案信息不准确?真是睿智 🖕

概览

Read more

HTTPS:为 Ghost 设置 SSL 连接

HTTPS:超文本传输安全协议(Hypertext Transfer Protocol Secure)是一种网络安全传输协议。在计算机网络上,HTTPS经由超文本传输协议进行通信,但利用SSL/TLS来对数据包进行加密。HTTPS开发的主要目的,是提供对网络服务器的身份认证,保护交换数据的隐私与完整性。

HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。

HTTPS 与 HTTP 的差异

  • 与HTTP的URL由**http://** 起始且默认使用端口 80 不同,HTTPS的URL由**https://** 起始且默认使用端口**443**。
  • HTTP是不安全的,且攻击者通过监听和中间人攻击等手段,可以获取网站帐户和敏感信息等。HTTPS被设计为可防止前述攻击,并(在没有使用旧版本的SSL时)被认为是安全的。

    Ghost设置SSL

    首先申请SSL证书,可选择startSSL(免费一年)或自行购买。

具体申请过程较为繁琐,自行search,得到crt证书及key

Read more

Ghost 实现文章归档

Ghost系统目前暂不支持文章归档,遂手动实现。
方法:通过调用Ghost API实现

启用ghost测试功能

进入ghost后台,在实验功能->启用测试功能能中开启测试功能,这样就可以使用Ghost API获取数据。

新建自定义页面

  1. 首先创建一个静态页面:在ghost后台新建页面,发布为 独立页面 ,标题为archives,网址可以设置为域名/archives
  2. 接着创建一个自定义页面模板:该模板是第一步创建的静态页面的模板,创建一个page-url.hbs模板,如果第一步设置的页面网址为域名/archives,那么模板即为page-archives.hbs。将该模板上传至主题根目录下即可,此时访问域名/archives,即会调用自定义的page-archives.hbs这个模板。(由于新建的模板没有任何内容,所以页面会显示为空,可以赋值page.hbs中的内容测试查看)

    调用Ghost API实现文章归档

    所需工具:

    jQuery、momentjs
    文档:

    Ghost API文档:http://api.ghost.org/v0.1/docs
    Momentjs文档:http://momentjs.cn/docs/
    世界时区差计算:http://www.12sign.cn/htmls/help/worldtimezone.htm

Read more

Wordpress to Ghost

环境:

  • Centos-6、Ngnix
  • Nodejs:v0.10.40
  • Npm:1.4.28
  • MySQL:5.1.73

前期准备

yum update 更新yum源

yum pdate 更新yum源

Read more