类库大魔王的日常

一本流水帐

各种吐槽,倒苦水,开坑,立Flag。毫无营养,慎入!


C++/Go, Windows/Linux/macOS, iOS/Android, server/client development

把blog托管到Coding Pages

自从重新开始写blog,都是托管在github pages上,然后通过cloudflare中转以及https证书。这一套方案总的说来工作得挺好的,但是,万事就怕但是,在大陆cloudflare的服务并不是特别稳定。后来发现Coding.net也提供Pages服务了,还集成了Let’s Encrypt的证书服务,于是就迁过去了。

迁过去有一些事要解决:

  1. 在Coding.net上创建一个新的仓库,添加一个remote:git remote add coding git@git.coding.net:missdeer/blog.git
  2. 因为Coding pages支持从master或coding-pages两种branch部署pages,所以直接把gh-pages推送上去即可:git push coding gh-pages:master
  3. 修改自定义域名的DNS设置,CNAME到pages.coding.me。
  4. 在页面中添加Coding Pages的声明。
  5. 到Coding Pages的设置页添加自定义域名,它不像github pages那样读根目录下的CNAME文件。
  6. 为自定义域名申请https证书以及申请去除跳转广告。

大功告成。目前看来Coding Pages在全球都有部署,在大陆也有,大大提升了在大陆的访问速度,只不过在github上的部署就废了。

网上有不少文章介绍coding pages和github pages双线部署,在我看来根本没必要,本来一个中文blog就没几个海外访问者,而且Coding pages在海外访问并不慢。

本文地址:

https://blog.minidump.info/2017/08/host-by-coding-pages/

上一篇

为4个平台编译Boost

公司的项目至今仍在使用Boost 1.56.0版本,最近发现Boost.uuid在Windows上居然会一直尝试去访问/dev/urandom,进而转移到系统盘根目录urandom文件,然后客户认为这会有安全隐患,需要修正。我随手看了一下Boost.uuid在1.56.0和1.64.0上的源代...…

CPPOOPGPXP 全文阅读
下一篇

C++11 lambda表达式tips

C++11加入的lambda表达式是一大进步,大概这样用:int a = 1;auto f = [&a](int n)->int { return n+a;};int b = f(2);这段代码定义了一个lambda表达式,接受一个int变量参数,返回一个int值,同时又要...…

CPPOOPGPXP 全文阅读