共计 1100 个字符,预计需要花费 3 分钟才能阅读完成。
已经折腾完毕
20211003
hexo:
http://hexo.azoth07.top
官网参考:
https://github.com/hexojs/hexo
https://hexo.io/
话说hexo当初作者搞出来也就是看的wordpress过于臃肿,其他php的blog平台过于低效率,与此同时node.js兴起(和ghost一样,只是ghost更商业化了),所以建立了生成静态的框架,没错,只是框架,没有后端,需要的话需要自己后加
所以安装hexo基本都是“技术宅”了,毕竟大部分都需要手动
我也是几年前开始倒腾,深入hexo最后发现,我当时是因为“臃肿”才搞hexo,然后发现反而更加的麻烦,hexo虽然可以和gitpage结合,也就是做免费的网页,静态载入可以弥补网速问题,但是吧,我没办法随时随地待着node.js环境
hexo目前也吸引了大量vuepress的开发者,功能也是越来越多,主题也是越来越花哨。我用的是yilia-plus:
https://github.com/JoeyBling/hexo-theme-yilia-plus
原作者鸽子了,后来有人做个fork

看着这些感觉容易让人渐渐失去初衷,所以hexo最好倒腾亿点点就行
就像wordpress,目前也有着巨多的主题,甚至还有专门定制的论坛和电商定制化,所以小站用的越来越少,大站反而比较多,没错说的就是传说的白宫官网
Node.js安装
# 我的是ubuntu 20.04
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
参考:https://github.com/nodesource/distributions/blob/master/README.md#debinstall
hexo部署
npm install hexo-cli -g
初始化安装
hexo init blog
cd blog
在blog文件夹内
hexo generate
会把静态网站文件生成在public
markdown文章放在post
主题在themes
每次配置_config.yml完毕
直接
hexo g
宝塔网站目录指定在public可以看见了
主题安装,以yilia为例子,在hexo目录下
cd ./themes/
git clone --depth=1 https://github.com/JoeyBling/hexo-theme-yilia-plus.git ./yilia-plus
已换回gitpage,总之还是不符合个人写作习惯,这方面开发确实应该多想想,协作体验的这个问题。