Hexo静态博客
发表于 · 归类于
技术 · 阅读完需 1 分钟 ·
阅读量 报告错误
我曾经花了很久试用Hugo,但没能部署成功
Hexo是一个基于Node.js的博客系统。
(1)npm安装hexo:
npm install -g hexo-cli
(2)配置文件:
deploy:
type: git
repo:
coding: https://git.coding.net/linzening/hexo.git
branch: master
注:部署的时候,直接推送到linzening/hexo
的master分支,并且会被覆盖,所以原代码可以放到其他分支,master为生成之后的分支,两个分支的记录完全不同。
安装部署依赖:
npm install hexo-deployer-git --save
(3)清除、生成、部署:
(4)主题
https://github.com/iJinxin/hexo-theme-sky
npm install
npm install hexo-renderer-scss --save
总结:
实际上,服务器部署hexo的也就是直接部署静态文件,我原本以为服务器会自己执行hexo g
部署。相比之下,jekyll是能在服务器端生成静态文件部署的
参考:
(1)利用Hexo将博客部署到GitPages和CodingPages