Hexo主题配置

1. Windows 前置需求

​ 需要的软件:node.js git

​ 安装完成后(node需要加入环境变量),电脑屏幕的任意位置右键点击进入 git bash 命令行模式,输入命令(-g表示全局安装)

npm install hexo-cli -g
2. 初始化

​ 新建一个空文件夹,进入并初始化

hexo init

​ 初始化的文件夹中运行命令检查是否运行成功

hexo s
3. 配置主题

​ 进入根目录中的 themes 文件夹下,右键 git bash 克隆一个你在官网或者 github 上找的主题(我的是 Filud ),也可以直接下载解压到该文件夹下

git clone https://github.com/fluid-dev/hexo-theme-fluid.git

​ 设置博客根目录中的 _config.yml ,改为和你下载主题的文件夹名称相同

theme: fluid

​ 运行一下,检查主题是否设置成功

hexo s

​ 想要个性化配置自己的主题,需要去主题官网查看文档(或者自己手写)

4. 写作

​ 使用以下命令创建新的页面或者文章( layout 不写的话,新建文章默认保存在 source/_posts 下)

hexo new [layout] <title>
5. 推送到 github
(1)新建一个仓库

(2)解析域名

(3)自定义域名

(4)推送

​ 安装依赖(项目根目录安装)

npm install --save hexo-deployer-git

​ 博客根目录中的 _config.yml 配置(必须有 github 或者 gitee 账号)

deploy:
  type: git
  repo: git@github.com:用户名/Blog.git
  branch: master

​ 推送之前最好先清理一下缓存

hexo clean
hexo d -g
6. 推送到对象存储

需要在云服务创建一个存储桶(自定义域名必须备案才能绑定)

npm install --save hexo-deployer-cos

博客根目录中的 _config.yml 配置

deploy: 
  type: cos
  appId: yourAPPID
  secretId: yourSecretId
  secretKey: yourSecretKey
  bucket: yourBucketName-yourAPPID
  region: yourRegion
7. 注意

​ 如果你使用的是自定义域名,(github.page)每次推送之后网址都需要重新绑定,所以需要在 source 目录下,新建一个 CNAME 文件,在里面写入你的自定义域名就可以了

8. deepin

如果提示未找到hexo命令,直接创建一个软链接

sudo ln -s /opt/node/bin/hexo /usr/local/bin/hexo

Hexo主题配置
https://everysunday.github.io/2021/01/26/Hexo/
作者
T-River
发布于
2021年1月26日
许可协议