博客部署简单记录

是不是想问知乎、CSDN、稀土掘金、博客园等等都数不过来的平台,为什么还要费劲巴拉地自己买服务器搭博客, 其实理由很简单:我想要一片属于我自己的“数字领地”,重点是blong to me! 在别人的平台上,你只是租客;但在自己的服务器上,每一行代码、每一篇文字都真正属于你。 这篇文章,就是单纯地简单记录下。 选购:在云端安个家 关于服务器和域名的选择攻略: 服务器:个人博客/小型网站 2核CPU + 4GB内存,大量使用图片可以适当增强带宽能力 域名:.com(全球) > .cn(中国),后缀冷门的便宜,不行就把名字缩写改造成独有的域名 镜像:建议 Ubuntu 22.04 LTS 或者CentOS 9,前者对于新手玩家友好,后者企业用的多。 我之所以选择京东云,是因为它的网络链路对国内用户非常友好,且新用户的入门套餐性价比极高。 刚买的服务器,啥也别干,先安全初始化: https://waytoagi.feishu.cn/wiki/U2v9wBiM5iVlfOkPZW1cPcTMnsd 部署——懒人攻略版 当本地可以跑起来的时候,下一步的部署方案可选择项太多了,这里简单罗列下关键词,可以直接AI搜索。(我比较懒用的是Github Ation +服务器的路数) 方案一:纯静态托管 GitHub Pages:创建 <username>.github.io 仓库,推送代码后自动部署,免费 HTTPS + 支持自定义域名。 Gitee Pages:国内访问更稳定,但免费版功能受限。 对象存储 + CDN:将静态文件上传到阿里云OSS/又拍云,开启静态网站托管,配合CDN加速。 方案二:云服务器自建 手动操作:(国内)Node.js + Nginx + Gitee hooks ,(国外)Github Action; 区别就是受网络环境影响,gitee hooks得自己搭一个服务监听端口跑WebHook触发推送部署 本地写文章 → git push → Gitee Webhook 触发 → 服务器拉取代码 → 构建 → Nginx 部署 Github Action就只用推送代码,然后剩下的都由Github Action这个“机器人”完成。 本地写文章 → git push; GitHub Action 运行deploy.sh; 动态博客系统一键部署: ...

April 24, 2026 · 1153 字 · 3 分钟阅读