部署hexo

owofile Lv5

部署hexo

本文参考了

https://blog.csdn.net/weixin_45631738/article/details/104716374

https://blog.csdn.net/PaperJack/article/details/120479912

https://blog.csdn.net/wuxishaoshengyu/article/details/99696794

安装node.js

官网:https://nodejs.org/en

推荐使用稳定版 LTS版本

安装Git

https://git-scm.com/

测试安装是否成功

1
2
node -v
git --version

成功后开始安装Hexo

1
npm install hexo-cli -g

使用Hexo创建个人博客

1
hexo init blog

gitee部署

创建仓库 保持仓库名和gitee账户名称一样

复制克隆仓库链接

打开博客根目录的配置文档_config.yml

1
2
3
4
5
deploy:
type: git
repo: https://gitee.com/blackcat19216811/blackcat19216811.git
branch: master
message: 'new blog'

分别为

类型:git

repo:你的仓库链接

branch:推送的分支 默认master就可以

message:推送的msg 默认就可以

创建博文

在博客根目录使用git

1
hexo new helloblog

完成后在source的_posts里可以看到

打开文件

编辑博文内容

最后推送到仓库

1
hexo g --d

刷新仓库后出现内容就代表推送成功了,可以使用gitee服务中的Gitee Pages部署静态博客

一些坑

关于报错 hexo Cannot GET /

参考:https://blog.csdn.net/qq_45593330/article/details/116702792

在我使用hexo部署的时候,由于使用了主题Claudia,当我删除默认的第一条推文后,自己新建一个推文,再次在本机运行会报错,原因为没有按照默认推文的格式编写,导致无法识别,所以如果第一次使用,先不要删除默认推文,在你能显示其他推文后再删除默认推文

关于hexo加载不出静态图片比如头像等

如果你的主题自带了配置文件为你配置了头像和路径时,路径对应的文件夹会在source里,比如

1
2
3
4
5
6
user:
name: 今天计划喝两吨水
avatar: /images/avatar.jpg
location: 宁夏
description: '人可以被杀死,但不能被打败'
footnotes: #footnotes

avatar里填的路径为/images/avatar.jpg

那么我们就需要创建好文件在source/images/avatar.jpg

这样再次生成静态文件后,source里的文件也会被编译进去,就能正确显示了。

基本使用

使用Tags

多标签情况下:

1
tags: [标签1,标签2,标签3]

但标签情况下:

1
tags: "标签"

tip:注意需要先添加一个空格在使用引号包裹标签内容

使用

1
hexo clean

清理缓存

主题冲突

主题冲突后常见情况是明明在配置文件里已经替换了主题但是上传后却还是原来的主题并且出现了显示乱象问题

这是因为你的浏览器缓存没有清理

  • Title: 部署hexo
  • Author: owofile
  • Created at : 2019-10-18 07:05:36
  • Updated at : 2025-04-11 21:18:25
  • Link: https://owofile.github.io/blog/2019/10/18/hexo/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
部署hexo