从零搭建个人博客:Hexo + Cloudflare Pages 完整指南
这篇文章记录了我从零搭建这个博客的完整过程。不需要服务器、不需要备案,全程免费,最终效果是一个全球 CDN 加速的静态博客,推送代码就自动更新。 前置条件以下工具需要提前准备好,不展开讲安装过程: 科学上网工具 — 访问 GitHub 和 Cloudflare 需要 AI 编程助手(如 Claude Code)— 不是必需,但能大幅加快配置过程,尤其对不熟悉命令行的人 Node.js — 去 官网 下载 LTS 版本安装即可,安装时一路默认 Git — 去 官网 下载安装,安装时一路默认 GitHub 账号 — 去 github.com 注册 Cloudflare 账号 — 去 cloudflare.com 注册,可以直接用 GitHub 账号登录 一、初始化 Hexo 博客打开终端(Windows 上搜索 PowerShell),执行: 123npx hexo init my-blogcd my-blognpm install 这会创建一个名为 my-blog 的目录,里面就是博客的全部文件。 目录结构简介12345678my-blog/├── _config.yml...
第一篇:为什么开始写
写作的动机写博客这件事我想了很久。最早是觉得自己在工作中踩过不少坑,每次解决完就忘了,下次再遇到又得从头查一遍。后来慢慢意识到,把东西写下来不只是给未来的自己备忘,更是一种逼自己把问题想清楚的过程。 想写什么技术方面,我会记录一些实际工程中遇到的问题和解法,不追求大而全,更在意「能不能让读到的人少走一段弯路」。思考方面,偶尔也会写写对工具、方法论、行业趋势的看法。 一个代码示例为了确认排版效果,放一段简单的代码: 123456def hello(name: str) -> str: """Say hello.""" return f"Hello, {name}! Welcome to Vastlife."if __name__ == "__main__": print(hello("World")) 好了,就从这里开始。