以前曾经使用过hexo博客,但没有坚持下去(可能是看极简风格看腻了23333),之后也尝试过自己搭建(想要个花里胡哨的),最后感觉还是hexo和segementFault或许会比较方便(可能会有人看吧)。
参考:
hexo中文文档 hexo_doc.
如文档中所说:
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
Node.js Node.js. (Should be at least nodejs 6.9)
Git Git.
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。$ npm install -g hexo-cli
在git bash中运行如下命令,<folder>
是指定文件夹
1 | $ hexo init <folder> |
安装完成之后,我们可以先hexo server
,在浏览器中打开,预览一下
hexo主题参考 hexo_theme.
一些人气比较高的主题:
我以前用的是第二个,现在比较喜欢五彩斑斓的,目前使用的是(人气高的主题基本上会功能更完善)
TKL TKL
在theme文件夹下打开gitbash
1 | git clone https://github.com/SuperKieran/TKL.git |
更改主目录文件夹下的_config.yml
1 | # Extensions |
然后ng server
一下就好啦。更多配置请参考文档。
npm install hexo-deployer-git --save
1 | # Deployment |
1 | hexo g |
新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。
1 | $ hexo new [layout] <title> |
hexo generate
生成静态文件,可以简写为hexo g
。hexo deploy
生成静态文件,可以简写为hexo d
。
也可以连起来使用 hexo g -d
或者hexo d -g
。有些时候可能要等上一分钟。
如果发现您对站点的更改无论如何也不生效,您可能需要运行hexo clean
当我用github来存储hexo文件夹时,我从另一台电脑拉代码时候才发现,我修改过的主题文件夹并没有被push。解决方案如下:
保存主题保存主题
每次点开链接太烦了,在这里简单的记录一下git subtree的操作
1 | git fetch TKL master |
看伴娘看板娘
livere使用教程livere
不蒜子不蒜子