hexo如何搭建个人博客

Hexo网址

搭建项目

npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

部署到github

1. 在 GitHub 上创建仓库

仓库名必须为:

your-github-username.github.io

2.安装部署插件

npm install hexo-deployer-git --save

3.修改 _config.yml(位于 Hexo 根目录)

找到deploy:修改成下面的配置

deploy:
type: git
repo: git@github.com:zhenfeng95/zhenfeng95.github.io.git
branch: gh-pages
name: zzf
email: 285273676@qq.com

4.一键部署

在source目录下创建CNAME文件,写上域名地址,比如:blog.zzf.net.cn,这样每次部署就不会丢失

hexo clean && hexo generate && hexo deploy

执行后会自动推送生成的静态网页到 GitHub Pages。
双分支维护,main分支用于保存博客源文件,gh-pages分支用于保存静态页面。
几秒后访问:

https://zhenfeng95.github.io

绑定自定义域名

假设你已经在阿里云或腾讯云购买了域名。

登录阿里云后台,域名解析

找到你的域名,添加以下记录:

记录类型 主机记录 记录值
CNAME blog zhenfeng95.github.io

启用 HTTPS(强烈推荐)

1.打开你的博客仓库

2.进入:

Settings → Pages → Custom domain

3.输入你的域名:

blog.zzf.net.cn

4.点击保存,记得勾选:

Enforce HTTPS

GitHub 会自动为你的子域名签发免费证书。

验证是否成功

几分钟后(DNS 生效),你可以访问:

https://blog.zzf.net.cn

能看到你的 Hexo 博客页面
就代表部署成功!