如何建立一个博客

Table of Contents

记录一下建站历程

0. 为什么要建站

个人动机:

  1. 可以练习一点 web 技术(事实上 90% 是前端,其中的 90% 是 CSS……);
  2. 对相关的工作有一点基本的了解;
  3. 有机会用来部署测试一些后端程序;
  4. 好玩。

If you want to build a ship,don’t drum up people to collect wood and don’t assign them tasks and work, but rather long for the endless immensity of sea.

1. 购买域名

我是在 GoDaddy 上买的,好处是非常方便,坏处是续费有点小贵。一路上有很多增值服务,作为穷鬼选择全部不要。

GoDaddy 的隐私保护做的还是不错的,免费。

GoDaddy 付款的时候可以填优惠码,Google 一搜一大把,很容易试出有效的。

2. 服务器

我买的是 vultr,相当便宜,Google 上有很多优惠码 again。

买的是日本服务器,最便宜的那种。

2.1 配置服务器

一开始想搭 Hexo,因为 GitHub 博客就是用 Hexo 搭的,但是一直调试不好。

于是尝试 Hugo,再次未果。

最后选择 vultr 提供的 Lite WordPress,一键完成了……

// 所以说,还是技术力不够啊。

2.2 DNS

去 GoDaddy 把 vultr 的 ip 地址配置到域名的 DNS 上。

夜里睡了一觉,第二天就已经生效了。

2.3 主题 & 内容创作

没有太仔细选主题,Dashboard 里找了个能看的就用上了。

用上以后发现没有代码高亮,于是手动调了 CSS。

默认不支持 Markdown 就很糟糕了,加插件搞定了。

数学公式,用着很难受。Typora 里生效的 Latex 代码有时候不能被渲染,所以贴上去的 posts 往往要调好几次,如果有数学公式的话。

3. CDN

不备案的网站在国内访问极其困难。现在用的是 Cloudflare,勉强能用,还行。

Cloudflare 还可以设置邮件转发,免费的,算是个弱化版的企业邮箱吧,但是只能接收邮件。

4. 总结

没啥好说的,记录一下罢了。

希望能陪我度过充实的大学生活。

Share