前言
很多人都想搭建一个可以自己使用的非常酷炫的博客网站, 但常常会在搭建网站的过程中碰到一些问题, 或是由于对网站/协议的不了解, 或是碰到一些自己难以解决的技术问题, 而不了了之.
下面我根据不同情况, 给你一张搭建网站的路线图
路线图
-
静态页面
-
部署
-
托管网站部署
所谓的托管网站部署, 就是你只需要将静态页面上传到托管网站的服务器, 就能部署成功
-
托管网站的特点是
你可以免费拥有一个子域名, 托管网站一般都提供了 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 , 欢迎交流 ~