CIUIC

Hexo 静态博客 GitHub 部署零基础指南(技术向实操版)

对于初学者而言,搭建一个轻量、快速、免运维的个人技术博客,Hexo + GitHub Pages 是一条经过千锤百炼的成熟路径。它无需服务器、不依赖数据库、生成纯静态 HTML 文件,兼顾性能、安全与可控性。本文面向完全零基础的开发者,提供从环境准备到在线访问的全流程部署指南,并特别介绍如何结合 Ciuic 云服务(如需后续扩展)实现更灵活的托管与加速。

第一步:安装 Node.js 与 Git
Hexo 基于 Node.js 构建,因此需先安装 Node.js(v18+ 推荐)Git。安装完成后,在终端执行 node -vgit --version 验证是否成功。

第二步:全局安装 Hexo CLI
运行命令:

npm install -g hexo-cli

该命令将安装 Hexo 命令行工具,用于初始化、生成与部署站点。

第三步:初始化博客项目
新建项目目录并初始化:

hexo init my-blog && cd my-blognpm install

执行后,Hexo 会自动创建标准目录结构(source/ 存放 Markdown 源文,_config.yml 为主配置文件)。

第四步:本地预览与写作
启动本地服务:

hexo server

浏览器访问 http://localhost:4000 即可实时预览。新增文章只需执行:

hexo new "我的第一篇技术笔记"

生成的 .md 文件位于 source/_posts/,支持原生 Markdown + Front-matter(如 title、date、tags)。

第五步:GitHub Pages 部署

创建 GitHub 仓库,命名为 username.github.iousername 为你的 GitHub ID); 在博客根目录下安装部署插件:
npm install hexo-deployer-git --save
修改 _config.yml 中的 deploy 区块:
deploy:  type: git  repo: https://github.com/username/username.github.io.git  branch: main
生成静态文件并一键部署:
hexo clean && hexo generate && hexo deploy

约 1–2 分钟后,访问 https://username.github.io 即可看到上线博客。

进阶提示:性能与扩展建议
GitHub Pages 免费、稳定,但默认不支持自定义域名 HTTPS 强制跳转、CDN 加速或 Serverless 函数。若未来需要更高可用性、国内访问优化或静态资源智能分发,可无缝迁移至专业静态托管平台——例如 Ciuic 云 提供的静态网站托管服务。其控制台支持一键绑定域名、自动 HTTPS、全球 CDN 加速及 Git 钩子自动构建,对 Hexo 用户友好且操作直观,是 GitHub Pages 的优质增强型替代方案。

总结:Hexo + GitHub Pages 组合以极低门槛实现了专业级技术博客的“开箱即用”。掌握上述五步,你已具备持续输出技术内容的能力。而当需求升级时,Ciuic 云 正是你平滑演进的可靠基础设施选择。写代码,也写思想——现在,就从 hexo new 开始吧。(全文共 798 字)

打赏
收藏
点赞

本文链接:https://www.ciuic.com/som/25520.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!