欢迎来到我的技术博客

博客上线了! 经过一番折腾,终于用 Hugo + Cloudflare Pages 把个人博客搭建起来了。这篇文章记录一下搭建过程和技术选型。 为什么选择这个技术栈? Hugo - 速度之王 Hugo 是用 Go 语言编写的静态站点生成器,最大的优势就是快: 构建速度极快,1000 篇文章只需几秒 单文件二进制,安装简单 主题丰富,生态成熟 对比其他工具: 工具 语言 构建速度 学习曲线 Hugo Go ⚡⚡⚡ ⭐⭐ Hexo Node.js ⚡⚡ ⭐⭐⭐ Jekyll Ruby ⚡ ⭐⭐⭐⭐ VitePress Vue ⚡⚡ ⭐⭐⭐ Cloudflare Pages - 免费且强大 选择 Cloudflare Pages 作为托管平台的理由: 完全免费:无限流量,无限构建次数 全球 CDN:访问速度快 自动部署:git push 后自动构建上线 免费 SSL:自动签发证书 配套服务:Web Analytics、Workers 等 PaperMod 主题 这个主题的特点: 简洁现代的设计 深色/浅色模式切换 移动端适配良好 搜索功能内置 性能优化到位 博客功能 目前已经集成的功能: ✅ 文章发布和归档 ✅ 标签和分类 ✅ 全文搜索 ✅ RSS 订阅 ✅ 评论系统(Giscus) ✅ 统计分析(Cloudflare Web Analytics) ✅ 代码高亮 ✅ 响应式设计 搭建过程 1. 初始化项目 1 2 3 4 5 6 7 8 9 10 # 安装 Hugo winget install Hugo.Hugo.Extended # 创建新站点 hugo new site my-awesome-blog cd my-awesome-blog # 安装主题 git init git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod 2. 配置站点 编辑 hugo.toml,配置基本信息和主题参数。 ...

2025年10月30日 · 1 分钟 · 168 字 · 奶茶