Featured image of post 搭建hexo博客引擎

搭建hexo博客引擎

恕我直言,hexo实在是。。。如果服务器配置有限,还是建议jekyll或者:

Tom CzHen: 你先在 pc上生成静态文件,zero w 只做静态托管就ok了。 如果是生成好的静态文件放在nginx 访问,那么问题不是在hexo上面,如果是 hexo-server 通过 nginx 反代,就先换成我说的方式,再试试。

如你所见,现在Blog的主题似乎变得“花哨”了一点(反正我是这么认为)。(现在改回来了

不过此Blog也不是纯技术向的,所以花一点好像也没什么大不了。

而笔者的 树莓派 zero w 又恰好在吃灰中,于是笔者就萌生了在树莓派上搭一个hexo博客引擎的想法。顺便也能作为现在博客的备份,再说next主题看起来也挺简洁的~

安装依赖

安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash
# 安装全后要重新打开新会话

安装这个NVM有什么好处呢?我觉得最大的好处就是你可以安装多个版本的node到你的系统里。

安装Node.js

nvm install node
# 默认安装最新版

如果需要指定版本

nvm install 4.2

安装 Git

apt install git-core -y

查看git版本

git --version

安装hexo

npm install hexo-cli -g

在 hexo 目录下初始化 hexo 博客,也可以是任意你想要的名字

hexo init hexo

进入博客根目录,并且安装相关插件依赖等

cd hexo
npm install

安装完成后需要用一下命令

hexo g # 渲染 Source 目录下文件问静态页面。       
hexo s # 本地跑一个 server 来看博客效果。

然后可以在 http://localhost:4000/ 查看运行效果。