Hexo静态博客搭建与维护指南
前言:
www.imLam.com 博客考虑到未来 Oracle 服务器维护成本,已从原本的 Typecho 动态博客转移到了 Hexo 静态博客框架,这个转变令网站更加迅速与简洁。现在,只需将 HTML 网页代码部署在 GitHub Pages 平台上,即可免费托管,每年只需支付域名费用,就能保持网站永久在线。

一、准备工作:
二、安装方法:
Hexo是一个强大的静态网站生成器,它能够将你的博客内容转化为静态文件,无需数据库支持,同时提供了丰富的主题和插件。以下是Hexo搭建静态博客的基本步骤:
安装Hexo:首先,确保你已经安装了Node.js和Git。然后,运行以下命令安装Hexo:
1
npm install -g hexo-cli
创建博客:使用以下命令创建一个新的Hexo博客项目:
1
2
3hexo init my-blog
cd my-blog
npm install
- 编写内容:使用Markdown语法编写你的博客文章,并将它们保存在source/_posts目录下。
- 部署博客:安装
hexo-deployer-git插件,选择一个合适的托管平台(如GitHub Pages、Netlify等),将你的博客部署到互联网上。
通过遵循以上步骤,你可以轻松地搭建和维护自己的Hexo静态博客,无需租用服务器,享受博客内容创作的乐趣。祝你博客之路愉快!1
npm install hexo-deployer-git --save
- 在 _config.yml 中添加以下配置(如果配置已经存在,请将其替换为如下):
1
2
3
4
5deploy:
type: git
repo: https://github.com/<username>/<project>.github.io.git
branch: main
token: ghp_xxxxxxxxxxxxxxxxxxxxxxxx - 执行
1
hexo clean && hexo deploy
- 浏览
.github.io 检查你的网站能否运作。
Hexo文档:
常用命令:
清除缓存
1
hexo clean
hexo generate 生成静态页面至public目录(-d 立即部署)
1
hexo g -d
hexo server 开启预览访问端口(浏览器访问:http://localhost:4000)
1
hexo s
hexo deploy 将网站部署到服务器上
1
hexo d
注意事项:
- 请确保以管理员权限运行所有 CMD 命令,否则可能会导致错误。
- 安装 Node.js 和 Git 只需点击“Next”即可完成安装过程。
- 安装 Node.js 后,请务必设置相应的环境变量。
- 如果你对上述注意事项感到困惑,请自行Google;