Springing-静态的hexo博客框架/主题
在经过春子的深思熟虑后(大约5分钟的思考),决定把自己的博客进行开源,但是由于这个博客自从我高二就开始写了,导致代码结构极为混乱,所以说现在春子正在花很大精力与时间进行结构重构与整理优化。
博客架构
我的博客采用了HEXO框架+Butterfly主题,并且进行了特别多特别多的改造
HEXO:一个用于生成静态文件的框架,我们可以用它把一些文件编译成为html文件,这样的好处就是整个网站到时候做出来都是静态页面,可以在虚拟主机,低性能服务器,甚至是电视盒子,Nas运行,极大降低门槛与服务器负担。
同时由于你的网站全是静态页面,也从根源上杜绝了网站被入侵的可能,安全性没得说
唯一可能存在的问题就是流量被盗刷,诸位自行解决
快速上手&开箱即用
不要尝试对HEXO框架或者npm插件进行升级!!!由于春子进行的改动太多,进行升级可能会导致无法使用!!!现在就是一个完美的稳态,程序能够运行就不要去动它,如果你有别的需求,请在GitHub上面提issue,春子后期会进行更新优化
下载&git clone好在github仓库的源代码
安装插件
Windows系统请确保安装好node.js与Git这两个软件
Linux用户请确保已经安装好npm软件包
不知道怎么安装的请自行上网搜索
1 | npm install -save |
生成静态文件
1 | hexo g |
这时候会生成一个public文件夹,网站的静态文件就存放在这里面
评论