📑 目录
如何搭建一个博客网站 — 一个路线图搞定
前言
很多人都想搭建一个可以自己使用的非常酷炫的博客网站, 但常常会在搭建网站的过程中碰到一些问题, 或是由于对网站/协议的不了解, 或是碰到一些自己难以解决的技术问题, 而不了了之.
下面我根据不同情况, 给你一张搭建网站的路线图
路线图
- 静态页面
- 部署
- 托管网站部署
- 所谓的托管网站部署, 就是你只需要将静态页面上传到托管网站的服务器, 就能部署成功
- 托管网站的特点是
- 你可以免费拥有一个子域名, 托管网站一般都提供了 https 安全访问
- 免费部署你的网站, 你不需要负担服务器的费用
- 由于服务器可能间隔很远, 在国内访问比较慢
- 常见的托管网站
- github pages github 页面托管, 相信很多人都很熟悉, 比如我的网站 giraffe-tree.github.io
- netlify 一个先进的托管网站, 拥有很多cdn, 虽然在国内访问不一定快, 比如 我的网站 giraffetree.netlify.com
- 码云 gitee pages 国内的托管网站, 我测试时它们使用的是 武汉的节点, 所以在国内访问最快点, 比如我的网站: giraffetree.gitee.io
- 自建网站部署
- 2.1 域名
- 2.2 服务器
- 购买服务器
- 正常备案的
- 使用国内的服务器就可以了
- 未备案的
- 购买海外的服务器
- 正常备案的
- 安装
nginx https或者http/2- 免费证书申请: 阿里云 SSL 证书文档
- 购买服务器
- 2.3 cdn 加快访问, 减少服务器负担
- 已经备案
- 直接使用国内 cdn, 比如 阿里云cdn
- 未备案
- 使用国外的cdn, 比如
google cloud cdn
- 使用国外的cdn, 比如
- 已经备案
- 托管网站部署
关于我的网站
- 使用
jekyll生成 - 网站未实名/未备案
- 使用 阿里云 dns
- 使用 阿里云的 SSL 证书, 实现
http/2 - 使用
google cloud香港的服务器/负载均衡 - 使用
google cdn
链接: giraffetree.me , 欢迎交流 ~