基于个人经验的Blog/网站搭建 
结论 
| 阿里云+WordPress | Github page | |
|---|---|---|
| 难度 | 🌟🌟开箱即用 | 🌟🌟🌟🌟🌟掉头发 | 
| 使用难度 | 🌟简单,有仪表盘可视化,点点点就行 | 🌟🌟🌟难,需要会markdown知识和git知识 | 
| 价格/元 | 100左右 | 0-20之内 | 
| 实现难度 | 开箱形式复杂,不需要太多计算机相关知识 | 技术相对复杂,需要掌握Git与一点前端知识 | 
| 施工时间 | 2d | 1h | 
| 安全性(SSL) | 自己去阿里云平台申请CA,每三个月申请一次 | GitHub Pages 通过 Let's Encrypt 自动为自定义域名提供 HTTPS | 
| 可扩展性 | 非常强,且简单(网上有大量的轮子可以直接用) | 很强,但是需要有前端知识2333,而且很难 | 
| 便捷性 | 由于使用了WordPress,在手机上都可以更新博客 | 只有配置好环境的电脑才可以编写博客 | 
| 主题 | 有丰富多彩的主题选择,开箱即用 | 主题同样丰富,但是需要配置 | 
流程 
- 搭建/复制服务器,网站层
 - 进行部署
 - 购买域名
 - DNS解析
 
1+2部署层面 
阿里云+WordPress 
- 购买服务器 阿里云官网 2核2G 3M带宽云服务器ECS
 - 用宝塔linux部署进服务器
 - 登陆宝塔平台,并构建wordpress环境
 - 完成
 
Github page 
域名 
DNS解析 
用阿里云控制台进行
科普/知识 
DNS (Domain Name System) 
进行主机名到IP地址的转换。简单来说就是让其他人也知道你网站在哪里。
主机名就是比如baidu.com
ip地址就是 122.122.122.1
显而易见,主机名更方便人类记忆和体现网站的个性
✓ 一个由分层的DNS服务器实现的分布式数据库。
✓ 允许主机查询分布式数据库的应用层协议。
域名分为不用等级,我们购买的时候先看顶级域。比如.net .cn . com .top 等等,然后前面的前缀是我们可以自定义的
比如我现在的域名ak12s.icu 以及cbt567.top


网站的底层逻辑 
一个服务器存放着你的网页文件与数据库(静态资源),然后DNS服务器来解析你的主机名。
阿里云+WordPress等于这些都是你的,这些东西你了如指掌
Github page 等于github帮你托管服务器,你只需要搞个域名就行
服务器 
这里指一个有公网ip,linux系统的计算机
公网ip=所有人都可能能访问
linux系统=类似window/mac OS的操作系统 ,常见的有CentOS和Ubuntu
为什么我们部署在阿里云上的是宝塔linux?
它图形化可交互,你点点点就完了,你也不想看一堆乱七八糟的代码吧。

