这个博客本身就是一堆静态文件,托管方式随便挑。这里记一下几种常见姿势和注意点,以后换托管直接抄。
方式一:EdgeOne Pages(推荐给国内域名)
域名已备案、面向国内访问的话,腾讯 EdgeOne Pages 是目前比较省心的选择:
- 控制台创建 Pages 项目,直接关联 GitHub 私密仓库;
- 构建命令留空、输出目录填
/(根目录)——本站没有构建步骤; - 绑定自定义域名,EdgeOne 会自动签证书。
国内接入已备案域名时,注意选择国内加速区域,走备案接入才不会被拦。
方式二:自己的服务器(备案最传统的姿势)
有 VPS/CVM 的话,Nginx 一个配置就能跑:
server {
listen 80;
listen 443 ssl;
server_name example.com;
root /var/www/blog; # 仓库文件拖到这里
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
更新博客 = git pull 或直接重新拖文件,没有更简单的了。证书用 certbot 一把梭。
方式三:GitHub Pages(海外访问快)
仓库本身是私密的也没关系,GitHub Pages 在 Pro 账号下支持私密仓库发布公开页面:
- 仓库 Settings → Pages → Source 选
main分支根目录; - 访问
username.github.io/仓库名或绑定自定义域名。
免费账号要用 Pages 的话,仓库得开公开(或者用 Action 把构建产物推到公开的 gh-pages 分支——静态文件本身就是成品,直接推一份公开镜像仓库也可以)。
备案相关的硬性要求
- 页脚放备案号,链接到 beian.miit.gov.cn;
- 部分省份还要求公安备案号(拿到后同样挂页脚);
- 网站内容要与备案时填报的服务内容一致,别上评论、别上经营类内容,个人博客最稳的形态就是"纯静态 + 不开放互动"。
本站怎么选
备案过了、域名接入国内节点,主站走 EdgeOne Pages + 备案域名;GitHub 仓库保持私密,只是当存档用。哪天想换,直接把同一堆文件拖到新托管上就行——这就是静态博客的好处。