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/