前言
本文为个人实践其他主题记录,主要记述如何在现有情况下新开一个二级域名适用新主题,并且其他方面同步适配。
这边以主题flexblock[1]为例。
初始化仓库
新建文件夹git_fb
,进入,输入以下命令:
hexo init
打开,运行如下命令:
npm un hexo-theme-landscape
npm i hexo-deployer-git
npm i hexo-abbrlink
git clone git@github.com:miiiku/hexo-theme-flexblock.git ./themes/flex-block
删除_config.landscape.yml
文件以及themes/landscape
目录。
修改_config.yml
,修改主题为flexblock
,添加abbrlink
配置,添加git
部署配置以及其他一些配置:
url: https://fb.btmuli.top
permalink: post/:abbrlink.html
abbrlink:
alg: crc32
rep: hex
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: 'git'
repo: 'git@github.com:BTMuli/btmuli.github.io.git'
branch: 'flexblock'
配置修改完后,初始化本地仓库:
git init
然后提交的时候,配置好远程仓库跟分支。
本人使用的是Webstorm,所以只要手输远程就行。
Vercel 部署
创建新应用部署,然后设置里面Git修改分支,Domain里面填入二级域名并在DNS解析控制台进行对应修改。
然后本地hexo三连过去就能看到成果了。
评论
ValineWaline