初见hexo
初见HEXO
原因
今天闲来无事,又注册了一个新的域名,想着折腾一下比较火爆的hexo框架,也尝试一下GitHub的静态托管服务,结果一下子折腾到了半夜十二点…
一、安装
一开始的安装就遇到了很多问题,我目前的网站全部部署在家里的软路由上,通过阿里云的服务器反向代理回家后展示(主要是高性能的vps太贵了…),为了方便折腾,以前一直在使用PHP源码的开源模板,比如大家耳熟能详的Wordpress和TypeCho。心血来潮立即动手后我发现事情并没有那么简单。
(一)并不是所有的源码都是和php一样直接上传的!
我家里为了方便,使用的是虚拟机里的1Panel面板,早就听闻HEXO是基于node.js进行开发的系统,刚好面板又可以创建相应的环境,我悟了!一定是和其他网站系统一样,把源码上传进去就好。我立刻开始实践,在服务器里创建了一个node.js的docker环境,上传从GitHub下载的源代码,他没起来!后来我才开始查阅文档。
(二)这是一个生成静态的系统
好在网上关于HEXO相关的资料十分丰富,我终于明白了这玩意是部署在本地,生成html后上传至服务器的玩意…我立刻动手用mac的brew工具安装node.js,成功将这玩意部署到了本地,正如你们所见,他成功了!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 I'm Klaus!
评论