Hexo搭建博客
Hexo搭建博客
官网
安装
安装基础环境
Node.js和git
安装Hexo
1
npm install -g hexo-cli建站
1
hexo init blog目录结构如下

初始化博客内容
1
2
3
4# 进入目录
cd blog
#
npm install开启服务
1
2
3
4
5
6# 生成html等静态资源文件
hexo generate # 也可以使用缩写版本:hexo g
# 启动服务
hexo server # 也可以使用缩写版本:hexo s
# 后台启动
nohup hexo server &PS. 生成资源文件时,不会覆盖重名的文件,比如图片banner
主题
安装主题
克隆NexT主题到themes文件夹
下载Fluid主题解压到themes文件夹
https://github.com/fluid-dev/hexo-theme-fluid
PS. 使用fluid主题时,下载下来的文件夹名字是这样的
hexo-theme-fluid-1.9.3,需要将其修改为fluid;
配置主题
修改
_config.yml
1 | |
创建「关于页」
首次使用主题的「关于页」需要手动创建:
1 | |
创建成功后,编辑博客目录下 /source/about/index.md,添加 layout 属性。
1 | |
创建文章
1 | |
站点设置
修改_config.yml即可
阅读量统计
账号注册:https://console.leancloud.cn/register
需身份验证和邮箱验证
创建应用

获取应用appid

打开主题目录 themes\fluid下的 _config.yml 文件,修改如下配置
- 开启统计

- 配置
leancloud的app_id、app_key和REST API 服务器地址

- 打开计数功能,统计来源改为
leancloud


开启评论功能
打开主题目录 themes\fluid下的 _config.yml 文件,修改如下配置


配置
站点设置:根目录_config.yml
主题设置:根目录_config.fluid.yml
在Github上托管
创建仓库

创建token

修改配置

发布
部署后的渲染有点慢,不要着急,请耐心等待~
1 | |
创建Readme文件
==发布后记得添加Readme.md文件,否则网站无法访问==

访问
https://unclebryan719.github.io/
域名映射
直接在设置页面配置域名即可,我没有配置域名解析也成功了

配置后会生成一个CNAME的文件,记得把它copy到public文件夹,否则,每次自定义域名都会被清除


Issues
有时发布大量文章可能会导致无法正常加载Title信息,此时可以将public资源清理,重新发布
1
2hexo clean
hexo g d
Hexo搭建博客
http://example.com/2022/10/06/Hexo搭建博客/