兼具CDN+SSL的静态博客托管平台-Netlify

入坑静态博客(hexo+gitpage)快一年了,整体来讲还是挺好的,多少也算是沉淀了一点点东西。但有个挺尴尬的事情是:百度搜索不到自己博客,非常不利于交(zhuang)流(bi)。原因貌似是GitHub拒绝了百度爬虫,而自己搭建服务又会维护麻烦的问题。今天我看到了Netlify,貌似找到了一个不错的solution。

账号注册

访问Netlify主页,进行账号注册。(注册页面直达: https://app.netlify.com/signup)

任意选择注册方式。 

部署网站

如下是我完成网站部署的情况了, 整的来讲,按着它的提示来就行了。

  • 绑定github账号
  • 从GitHub上将博客内容克隆过来
  • 添加域名绑定
    • www.oddboy.cn –> CNAME –> oddboy.netlify.com
    • `@oddboy.cn-->CNAME-->oddboy.netlify.com` (由于@CNAME与@MX可能存在冲突,所以我只能舍弃CDN,而使用了下面的A记录。)
    • `@oddboy.cn-->A--> '104.198.14.52' ![](兼具CDN-SSL的静态博客托管平台-Netlify/image03.png) 这就是CDN的效果咯。不过,由于我hexo站点配置的host是oddboy.cn,所以即使www.oddboy.cn`实现了CDN,但最终还是会跳转到`oddboy.cn`,故而不会有本质作用。没有配置@MX记录的朋友可以直接CNAME到主域即可。
  • 添加SSL/TLS证书
    在添加DNS解析一个小时后,可以一键SSL认证。

    同时开启 Force HTTPS :

访问 http://oddboy.cn 即可自动跳转到 https://oddboy.cn , 并看到由Let's Encrypt签发的证书。

结语

接下来就是看看百度是否能成功爬取我的blog了。