Hexo搭建个人博客
前言
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
本文介绍通过Hexo框架快速搭建个人博客,并部署到Gitee Pages服务部署博客。
环境的安装
安装地址
GIT安装
安装步骤:双击下载好的exe文件,一路点击next就好了。
1 | git bash // 运行 |
能看到版本号就说明你安装成功了,之后的命令都是在这里运行的。
Node.js安装
安装步骤:双击下载好的msi文件,也是一路下一步就好了。
1 | node -v // 查看node.js版本 |
Hexo安装
安装cnpm
淘宝镜像:利用npm工具来安装一个cnpm工具(国内的淘宝npm镜像源),提升下载各种包的速度。
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
后面所有的命令npm换成cnpm
安装Hexo
1 | // 全局安装Hexo包 |
这里所需的环境和包已近安装完成,接下来就是搭建博客
初始化Hexo
在Git Bash中进入新建的文件件中
输入Hexo初始化命令
hexo init初始化完成之后文件夹中出现以下文件:
- node_modules: 依赖包
- public:存放生成的页面
- scaffolds:生成文章的一些模板
- source:用来存放你的文章
- themes:主题
- _config.yml: 博客的配置文件
打开Hexo服务
1
2
3
4
5// 运行项目
hexo s
// 运行后出现(浏览器访问http://localhost:4000)
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
使用Ctrl+C可以关闭服务
如果你的项目运行不起来或者一些包没下载完,可以选择将node_modules文件夹删除,再次
cnmp i下载集成的包。
Hexo写一篇博客
1
2// 命令""中是文档名称
hexo n "我的第一篇博客"/source/_posts/我的第一篇博客.md编辑文档,重启Hexo服务1
2
3hexo clean // 清除所有记录----简写:hexo cl
hexo generate // 生成静态网页----简写:hexo g
hexo server // 启动服务----简写:hexo s
博客部署到Gitee上
- Gitee官网上新建仓库
踩坑:仓库名字必须为你Gitee
设置/个人资料/个人空间地址的名称一样,(注意不是你的Gitee姓名)否者部署上去会出现样式丢失的Bug


打开Hexo的配置文件
_config.yml1
2
3
4
5// repo为你的仓库的url,我这里使用的是ssh地址
deploy:
type: git
repo: git@gitee.com:giteemoxie/giteemoxie.git
branch: master
踩坑:注意你的配置文件中的url地址:
如果不是你的博客地址会出现问题,推送失败的bug或者部署出错的bug。
1 | // 例如: |
安装一个Hexo插件
1
2
3
4// cpnm安装git推送插件
cnpm install hexo-deployer-git --save
// 上传到gitee的远端仓库
hexo d
Git教程请看另外文章Git使用教程
- 上传成功后,仓库里卖点击上面的服务,找到Gitee Pages进行部署

注意:每次更改网页重新上传到仓库都要到这里来更新服务
参考
https://githubmoxie.github.io/2021/12/05/Hexo%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 moxieBlog!