搭建个人博客最佳实践: Github+CDN Hexo框架无需主机免费免备案

前言

放弃 Git Pages,太慢了!! 我和很多建立自己博客的人一样,在个人博客建站上经历过漫长的拖延和很多的踩坑,今天特别啰嗦总结一下。

现在个人博客站点存在是否是必要的?我想不止我一个人思考过这个问题。已经 0202 年了,知乎、简书、CSDN以及一系列的内容发布平台占据着搜索引擎大部分的搜索结果,个人博客普遍检索量、曝光度低,内容产出不持续等等等等。

我的建议是如果你没搭建过博客,必须踩坑试试,无需期盼能收获什么。

我们已经错过了很多很多机遇,错过了整个时代,搜索引擎这种公平的东西也被资本市场“阶级固化”了,我直觉感觉现在个人站点的推广应该是大不如从前的。

但我们能从一个个人博客的“折腾”中学到什么?

  1. 技术折腾:通过搭建博客的建站过程,学习域名、主机操作、软件安装、建站、优化、推广甚至是网站开发等等技能:
  • 入门学到技术(30%)
  • 收获成就感满足感(70%)
  1. 内容产出:整理记录自己的笔记、产出的思想。程序员最大的问题是往往都专注在博客框架、平台、技术而非博客内容质量上。

维护个人博客站点与博客内容需要花费大量的事件与精力,但直面自己的博客站点应该在潜移默化中远离了公共内容站点花花绿绿的营销/点击/数据。涓涓流水一样长久的积累之后可能会有意想不到的收获,持续产出文字垃圾但是自己的文字垃圾能被收录进人类文明历史也是极好的。/doge

本文可能不会教你如何具体地搭建博客站点,但是应该能让你从技术折腾与内容产出两者汇总选择出你所关注的重点。

博客站点的原理

1. 写内容 -> 
2. 有条理的组织内容,生成网站 ->
3. 放到网上 ->
4. 推广/搜索引擎收录 ->
5. 全球访问

博客最后的形态就是自己的内容能被别人使用并认可。

每个环节里我都因为种种原因劝退过很多次,自己也纯手写设计数据库、写过博客框架,最后归于简单。

避免踩坑

折腾是一种精神与经历,但是要专注内容的话博客框架来一个简单一点的博客最好。

  1. 步骤简单,维护性好;
  2. 美观,也不乏个性化;
  3. 主机费用较低,免费最好;
  4. 速度有保证,体验尚可;
  5. 使自己专注于内容。

以下提供最佳实践技术栈,具体的教程网上一搜一大堆。

免费博客主机测评

20200404 更新,花了一些时间折腾博客,把 Hexo Next 主题改成现在这个样子,测评了一下折腾历程中各种主机的速度和优化方式:

网站10倍速度优化比较

框架

美观性与自定义拓展性很棒,自动生成精美站点

Hexo 纯静态,快速、简洁且高效的博客框架

空间/托管

博客内容一定要放到 Github 上,以防遇到电脑问题、服务商问题、政策问题等导致内容丢失。

Github Pages 太慢了,推荐使用 Netlify 免费配额托管的网站,每次提交后自动从 Github 拉取更新内容

Netlify,构建快速、持续部署现代化网站所需的一切

CDN 加速

使用 Cloudflare 提供的免费计划进行加速

Cloudflare - 全球安全与加速 CDN 提供商

域名

注册一个个性化的域名,国内随便买,如果不做备案,国外注册商更好

Godaddy, 获得 ICANN 认证的全球最大注册商

以上都成功的话你很可能会走上 Google Adsense 广告赚钱、SEO 优化、友链发布、四处推广的道路。我正在走,后续会更新。


补充

如果不想放在免费空间,就想安安静静有自己的小主机,小站点,综合来看可以买一台服务器

SSD VPS 服务器 Vultr

有推广信息不喜轻喷,国内服务器要备案 !!!

继续补充

最近在研究通过国内的 CDN 局部加速网站,效果不错Vue.js 使用CDN免费加速,国内未备案也能用腾讯云CDN