个人博客不仅是记录生活与技术的好地方,也是展示个人品牌的重要窗口。今天我来分享一个从 0 成本获取域名 到 部署个人博客 的完整流程,适合学生、独立开发者和初学者。
1. 博客框架选择
这里推荐 Hexo 和 Hugo 两个静态博客框架: Hexo:Node.js 驱动,主题和插件生态丰富,中文资料多。 Hugo:Go 语言驱动,生成速度极快,部署简单。 这里演示 Hexo 搭建:
浏览器访问主机就能看到初始博客页面。
2. 将博客推送到 GitHub
在 GitHub 创建一个新仓库,例如 my-blog。 在本地项目中初始化 Git 并提交代码:
3. 免费部署方案
这里我们用 Netlify 作为例子(无需科学上网): 注册 Netlify(可直接用 GitHub 账号登录)。 点击 Add new site → Import an existing project。 选择你的博客仓库。
在 Build Command 填入: hexo generate 在 Publish Directory 填入: public 点击部署,几秒钟后博客就上线了。
4. 绑定免费域名
eu.cc申请通道,没有要求,新老用户都可以申请。 免费期限最长可达 12 个月,免费域名可能不适合长期商业项目,但足够支撑个人学习和博客实验。
假设你申请了 myblog.eu.cc: 在 Netlify 项目设置 → Domain settings → Add custom domain。 填入 myblog.eu.cc并验证。 按提示到域名管理面板,将 DNS 记录改为 Netlify 提供的地址。 等待生效后,即可用自己的域名访问博客。
- 自动更新内容 每次新增文章时:
Netlify 会自动检测到仓库更新并重新部署,几乎可以做到 写完即上线。
6. 总结
通过免费域名 + 免费托管服务,我们可以零成本拥有一个属于自己的博客站点: 免费域名申请 博客框架推荐:Hexo / Hugo
部署平台:Netlify(无需科学上网)、Vercel(需科学上网)、GitHub Pages(需手动构建) 对于刚开始写博客的朋友来说,这套方案简单、免费且可扩展。