前言

本文为个人实践其他主题记录,主要记述如何在现有情况下新开一个二级域名适用新主题,并且其他方面同步适配。

这边以主题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三连过去就能看到成果了。

>>点此查看成果<<


  1. Git创建一个空的分支 - 简书 (jianshu.com) ↩︎