其实在很久以前我的博客就改用 hexo 了,现在就来说说怎么装。
第一步还是安装 gcc:
安装 node 安装 node,上一篇 有讲,这里就不说了。
我写了个自动更新 node 的脚本,如果要用这个脚本还得先安装 jq:
1 2 3 4 5 6 7 8 9 10 11 12 apt-get install -y libonig-dev # 这里改成下载的路径 cd /mnt/storage/home/downrm -rf oniguruma git clone https: //github.com /kkos/oniguruma.git && cd oniguruma/ autoreconf -vfi && ./configure make && make installcd .. && rm -rf jqgit clone https: //github.com /stedolan/jq.git && cd jq autoreconf -i && ./configure --disable-maintainer-mode make && make install
接下来把脚本保存为 AutoUpdateNode.sh
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/bin/bash path=/mnt/storage/home/down latest=$(curl https://nodejs.org/dist/index.json | jq ".[0].version" | sed 's/\"//g' ) node=$(node -v) install (){ cd $path rm -rf node* wget -c https://nodejs.org/dist/$latest "/node-$latest " .tar.gz tar zxvf node-$latest .tar.gz cd node-$latest / ./configure && make && make install } if [ "$latest " != "$node " ];then install fi
给脚本添加可执行权限:
1 chmod +x /mnt/ storage/home/ script/AutoUpdateNode.sh
添加定时更新,执行:
添加一行:
1 0 6 * * * /mnt/storage/home/script/AutoUpdateNode.sh
安装 hexo(需要科学上网)
新建一个博客:
1 2 3 hexo init myBlog cd myBlog / npm install
这样就新建好一个博客了,可以在 source
的 _posts
文件夹里面添加文章,用 markdown 写。
等添加完就可以生成静态网页了:
有时候会出现一些奇奇怪怪的问题,就在生成静态页面之前删除之前的缓存即可:
写完博客玩魂2啦٩(๑>◡<๑)۶