从零开始使用 Hexo 框架搭建属于你的博客(零)准备篇

小尘AI正在绞尽脑汁想思路ING···
小尘のAI摘要
Deepseek-Chat

🚀 你真的准备好开始搭建一个属于你自己的博客了吗?

在这个人人都能发声、动动手指就能写文章的平台时代,我们似乎已经被微博、小红书、知乎、微信公众号等信息流平台包围。可就是在这种环境下,还有很多技术人、爱好者、甚至学生选择了自己 搭建博客 ,使用如 HexoHugoJekyll 静态博客框架,写下一篇篇属于他们自己的记录。

那么问题来了:你为什么要搭建一个属于你自己的博客?你真的需要吗?

什么是 Hexo?

Hexo 是一个基于 Node.js 的静态博客框架。它的主要特性如下:

  • 速度快:几秒钟生成整个站点;

  • 支持 Markdown:专注于写作,无需关心复杂的 HTML;

  • 插件丰富:数百个社区插件满足各种个性化需求;

  • 主题多样:视觉风格随你挑选,从极简到炫酷;

  • 支持静态托管:可以部署在 GitHub Pages、Cloudflare Pages 等平台。

Hexo 的核心理念是“简洁优雅,专注写作”。你不需要掌握复杂的服务器知识,不需要去操心数据库,只需三条命令,就可以生成一个完整的网站结构,随时部署上线。

我为什么选择 Hexo?

在开始正式搭建之前,我们不妨先来聊聊:Hexo 到底适合怎样的人?它的优点又有哪些?

优点 ✅

  • 完全免费、开源;

  • 本地写作体验极佳,搭配 VSCode、Typora 等工具十分流畅;

  • 无需数据库,纯静态 HTML,性能强悍;

  • 高度自定义,主题插件可玩性强;

  • 部署灵活,支持多种 CDN 与静态托管平台;

  • 可以脱离国内主机的备案问题(部署在国外)。

缺点 ❌

  • 相对而言,上手需要基本的命令行知识;

  • 写作过程不像微信公众号那样“所见即所得”;

  • 插件 / 主题生态虽然丰富,但中文文档较少;

  • 配置多了之后,更新维护成本会上升;

  • 缺乏评论、搜索、统计等功能,需要第三方服务接入。

你真的需要一个博客吗? 🤔

这是我想在正式搭建之前,反问你的一个关键问题。

你是否:

  • 希望 长期记录与输出 技术文章、项目经历、学习心得?

  • 对于“拥有一个自己的空间”有 归属感

  • 不满足于平台的限制与规则,想要100% 自主可控的内容与风格

  • 希望拥有一个能持续积累自己个人的“作品集”?

如果你只是偶尔写点内容发发朋友圈,或者纯粹为了流量与曝光,那也许知乎、公众号、小红书是更适合你的平台。但如果你 看重内容的沉淀、完整性、可控性,那么 Hexo 也许是你理想的选择。

我们将如何部署这个博客?

虽然 Hexo 是本地生成静态文件的工具,但网站要上线,仍然需要“部署”过程。我们将在接下来的教程中使用以下工具进行部署:

前端:Cloudflare Pages or Vercel 负责托管静态博客页面

Cloudflare Pages 是 Cloudflare 提供的一种免费的静态网站托管服务。而 Vercel 同样如此

它们的优势包括:

  • 支持 GitHub 一键集成;

  • 全球 CDN 加速,访问速度快;

  • HTTPS 自动配置,无需操心证书;

  • 不需要绑定传统主机或服务器;

  • 接近“零运维”体验,自动构建、自动部署。

为什么要双前端部署?
因为 Vercel 对于大陆体验更好,而 Cloudflare 服务更稳定同时海外访问更快,所以双端部署择优链接,体验 Plus++

你只需要把 Hexo 生成的静态文件推送到 GitHub 仓库,Cloudflare 与 Vercel 就会自动构建并部署。

未来我们将一步步讲解:

  • 如何配置 Hexo 与 anzhiyu 主题
  • 主题美化
  • 问题解决
  • 如何写文章
  • 等等

后端:雨云 ECS 服务器 用于搭建博客后端服务

虽然 Hexo 本身是静态博客框架,但博客网站往往还需要:

  • 评论系统(如 Waline、Twikoo);

  • 访问统计(如 Umami、Plausible);

  • 搜索服务、图床、Webhook 等;

这些都需要一个运行环境,我们将选用 雨云 的轻量 ECS 服务器来托管这些后端服务。雨云 价格便宜、带宽较充足,非常适合个人使用者入门部署。

未来我们将一步步讲解:

  • 如何配置 Twikoo 评论系统
  • 如何配置 Umami 访问统计
  • 如何配置 简易朋友圈后端
  • ……

在开始之前,你需要准备什么?

在进入第一篇搭建教程前,你需要具备以下几点:

  • 一台可以上网的电脑(推荐使用 macOS 或 Linux 系统,后续教程不会考虑 Windows!!!);

  • 一点点命令行操作基础(不难,后面都会手把手教);

  • 一个 GitHub 账号;

  • (推荐)一个自己的域名,可以绑定博客域名(只要能正确配置 A 与 CNAME 就可以);

  • 大约每月 ¥80 的资金

  • 一点点对折腾的热情 ❤️

教程预告

这是“Hexo 搭建博客”系列的 准备篇 ,我们不会在本文涉及任何代码或搭建流程,而是希望你在动手之前 认真思考动机与目的

接下来将是系列教程内容规划:

  • 环境准备篇:安装 Hexo 所需环境,初始化本地项目;

  • 主题配置篇:选用适合自己的主题,定制首页样式;

  • 部署上线篇:绑定 Cloudflare Pages,首次上线;

  • 后端服务篇:部署评论系统与访问统计;

  • 进阶技巧篇:添加搜索功能、自定义短链、SEO 优化;

  • 终章:暂时不透露 :)