HEXO配置时可能用到的一些玩意
配置主题
配置github角标
更改位置在网站位置\themes\next\layout\_layout.swig下<div class="headband"></div>标签下一行.
链接
发现
在theme/next/source/css下可以全自定义主题.只要懂一点css语法,看懂里面写的就行,甚至可以自己写一个新的主题.
有关hexo源码管理
实际上的lawye.github.io仓库master分支储存的是本地public文件夹下的内容
需要做的是将除了public的其余内容用另一个分支或者仓库存储
已解决
首先, 我们需要采用githuub上非master分支存储源码, 在master分支上用hexo自带的deploy功能, 即键入
1 | hexo d |
以push到远程仓库中.
根据hexo的帮助文档, 我们首先需要安装插件hexo-deployer-git, 采用
1 | npm install hexo-deployer-git --save |
或者
1 | cnpm install hexo-deployer-git --save |
命令安装.
其次, 在根目录(即hexo init的文件夹)下的_config.yml文件中修改deploy属性,形如
1 | deploy: |
这之后就可以直接hexo d来推送啦
至于原来的源码请使用git或者github desktop上传到github上,如果嫌重复了可以把那两个文件夹ignore掉. 居然已经自己把它ignore了, hexo牛逼