独立博客建立指南 0 | 选择

Dec 25, 2019

本系列文章面向无相关计算机基础但对独立博客感兴趣的人。

为什么写博客以及为什么选择「独立」博客此处不再赘述,推荐刘末鹏的一篇文章 《为什么你应该(从现在开始就)写博客》


独立博客一般指在采用独立域名和网络主机的博客,既在空间、域名和内容上相对独立的博客。独立博客相当于一个独立的网站,而且不属于任何其他网站。相对于 BSP (Blog service provider) 下的博客,独立博客更自由、灵活,不受限制。

一个网站由 域名 + 服务器 + 网站程序 (可选) 构成,

平台

首先我们要考虑创作的内容放在哪里,即选择”服务器“:

按学习成本由易到难排序 (下面列出的网站或服务并不全面,更多请自行 Google),

1. Blog Hosting (博客托管) 服务

例如 Google 的 Blogger (大陆地区无法访问), WordPress.com, Drupal, Wix 提供了拖拽工具。

Bitcron 和前面列出的几个有些不同,少数派上有篇介绍文章《用 Bitcron 搭博客:你只管写作,它负责呈现》

👍 优点:

  1. 自定义前缀域名
  2. 建站简单快捷
  3. 内置社交分享、数据统计等功能
  4. 自带 SEO (Search Engine Optimization) 搜索引擎优化,也就是让网站更容易被搜索到

👎 缺点:

  1. 有一定限制,高级功能和外观自定义需付费

📝 概括步骤:

  1. 注册
  2. 选择主题、模版
  3. 直接在网站上写作,一般都有自动保存

2. Static Website Hosting (静态网站托管) 服务

例如 Github Pages, Coding Pages, Netlify 等,

和 1. Blog Hosting (博客托管) 服务的区别是后者负责把你的文字“渲染”为网站,前者需要你自己提供"渲染"完成的网站静态文件 (html, css, javascript…),

因此需要额外学习 Static Site Generator (静态网站生成程序) 的使用,例如 Jekyll, Hexo, Hugo,同时还有 Markdown 编辑器 MWeb

MWeb

和自带 GUI 的 Gridea

Gridea

这两个工具上手难度较低,作者都是国人。

👍 优点:

  1. 自定义前缀域名
  2. 免费版就能基本涵盖个人使用的全部功能需求
  3. 外观功能完全自定义

👎 缺点:

  1. 建站学习成本比 1 高
  2. 只能在本地写作然后推送到远端
  3. 数据统计系统和评论系统需要自己添加
  4. 外观自定义需要基础前端 (html, css, javascript) 知识
  5. Github Pages 服务器位于美国,直接访问速度不佳,需要一些 tricks 才能被百度爬虫抓取;Coding Pages 只能绑定备案过的域名,有审查

📝 概括步骤:

  1. 注册
  2. 建立代码仓库 Repository
  3. 在本地写作后生成静态网站并推送到远程仓库

3. VPS (Virtual private server 虚拟专用服务器)

国内如某某云的 VPS 建站需要备案,要保持独立性就买国外的 VPS,例如我用来搭建 RSSHub 的 Vultr, Linode 等,阿里云国际版腾讯云国际版 无需备案但小贵。

👍 优点:

  1. 自由度最高
  2. (附加) 一台 VPS 不仅可以建站,还可以折腾很多有趣的事,例如「科学上网」、私有云盘
    (一台 VPS 对于一个开发者/普通人意味着什么? - 知乎)

👎 缺点:

  1. 每月需最低 $5 左右的费用
  2. 建站学习成本高,坑多,需要有一颗热爱折腾的心

📝 概括步骤:

  1. 参考《VPS 建站从入门到放弃》
  2. 自行 Google

域名

域名」Domain Name 通俗来说就是“网址”,例如我的博客域名为 exuanbo.xyz,通过此域名便能在浏览器中访问。

说几点注意:

  1. 不要在国内域名注册商买域名,例如某某云,《为什么不要在中国注册域名 - 月光博客》
  2. 《警告——不要在国内注册和使用CN域名 - 月光博客》

本博客托管于 Github Pages,由 Hugo 生成。

此系列未完成文章:

Tags: # blog