建站随笔

一、起因

一年之前,申请到了Github Education Pack,里面送一年的.me域名,域名服务商是namecheap。其实还送了一年的SSL,当时懒得用了。1月底域名就要到期了。编译11号就测完了,12号码了码数据库的文档,14、15号去展示设计的数据库,然后就放寒假了。于是就打决定理一下自己年久未用的网站。

二、购买域名

这次就不在namecheap买域名了,支付不方便。于是GoDaddy上买了jogle.xyz域名,之所以买这个域名,一来是因为jogle.com域名早就被占用了,cn域名只能在国内买,而且肯定需要备案,二来是因为xyz域名比较便宜。据说xyz域名开始火起来是源于Alphabet公司买下了abc.xyz。
刚开始在DNSPod注册了,然后把域名的Name Server改成DNSPod,后来发现DNSPod也是种种限制,还是作罢。Name Server又改成了GoDaddy默认。
毕竟我搭网站没什么经验,之前弄过一次,现在好多东西都忘了,什么A,CNAME,NS分不清楚。每次修改完DNS记录都不知道对不对……而每次改完都要一段时间来生效,所以只好在这段时间玩玩游戏,刷刷论坛。

三、WordPress

其实之前早就听说过这个东西,而且也经常看到很多做的好的博客都是基于WordPress搭建的。我的上一个站点使用Github Pages生成的模板,然后我在上面手动改的静态页。之所以不用WordPress,也许是因为我没学过php吧……后来才知道用WordPress并不需要php的基础,内置的控制面板其实可以很傻瓜的写博客,于是这次决定试试。

四、主机

主机不准备花钱买,想用免费的。网上说免费的空间一般都不稳定,而且服务器距离中国很远,往往连接速度很慢。其实之前用的hostpark的香港虚拟主机,感觉还不错,基本上很稳定,就是空间太小了,只有50M,试着装了一个WordPress,就占了20多M。而且月流量只有100M,要是访问量稍微一大,估计就不够了。于是准备换一家虚拟主机商。
后来搜到了一个叫Hostinger的虚拟主机商,2GB的空间,100GB流量,看起来应该是够了。于是注册了个号,搭了一个WordPress,第二天发现主机被暂停了,说主机CPU有45次超过70%,然而我啥也没干,就是在看WordPress的主题商店和下载插件。于是果断换一家。看到2GB的空间,100GB流量的都直接忽略了。
接着又找到了红帽的OpenShift,它是一个云计算服务平台,搭建一个WordPress站点是肯定没有问题的。里面也有一键安装WordPress的功能。现在这个站点就是在OpenShift上搭建的。用了两天,连接基本稳定,由于用的是美国东部机房,速度一般。

五、绑定域名

由于你懂的原因,OpenShift处于半屏蔽状态,国内只能通过https连接。OpenShift主机可以通过CNAME的方式绑定域名,这样的话必须强制以https的方式才能访问。而且由于SSL证书不一样,Chrome等浏览器会显示警告信息,令人十分不悦。然而OpenShift要更换SSL证书,需要绑定信用卡,升级为Bronze账户,于是作罢。
后来想想,尝试了一下用301转发来实现。于是设置了Forward with masking,发现转发成功,没有SSL证书不一致的提示,显示的是http连接。但是网址栏会一直显示www.jogle.xyz,同时,WordPress后台也不能直接进入,手机端访问也会显示电脑端的页面。
改成了Forward only之后,网址栏会直接变成OpenShift原始地址,所有功能正常,但是这样域名的意义就不大了。权衡了一下,还是选择了Forward only。

六、主题

其实WordPress里有很多绚丽的主题,但是由于本来网站打开速度就不快,不适合用那些非常好看的主题。无意间看到了这个主题,部分控件采用了Android的Material Design,自己也很喜欢,遂决定采用。在首页,每篇文章都会显示张图,要不然就是灰的,不好看……算了,每篇文章都随便配个图吧……

七、后记

其实搭这个网站,花了快一个星期的时间,才从搜索尝试到布置妥当,希望自己在得闲之时能够记录下自己的生活,而不要浪费了这些资源。