可能过于追求完美,使用Ghost博客两个多月,感觉功能还是过于简单,许多常用的功能用户早就提了Issue,官方却认为不是核心.
比如常用的文章目录,归档页,搜索功能等. 文章目录折腾下来已经可用了,搜索折腾了一半,实在没时间调试放弃了.见新博客这篇记录文章.
本来用这么个博客系统是为了不折腾,索性迁移到了之前熟知的Hexo+NexT(国人最好用主题),该主题常用的扩展都提供,没想到的功能也支持,很👍.
安装及配置
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
## 产生静态文件,默认存放于 public
hexo generate
# 部署,我使用rsync的方式
hexo deploy
常用功能
主要参考./theme/next/_config.yml相应注释按步骤操作。
- RSS
- 调整主题scheme以获取不同的展示效果
- 增加搜索功能
- 使用rsync部署
// package.json
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"hexo": {
"version": "3.5.0"
},
"dependencies": {
"hexo": "^3.2.0",
"hexo-algolia": "^1.2.4",
"hexo-deployer-rsync": "^0.1.3",
"hexo-generator-archive": "^0.1.4",
"hexo-generator-category": "^0.1.3",
"hexo-generator-feed": "^1.2.2",
"hexo-generator-index": "^0.2.0",
"hexo-generator-tag": "^0.2.0",
"hexo-migrator-ghost": "^0.1.0",
"hexo-renderer-ejs": "^0.3.0",
"hexo-renderer-marked": "^0.3.0",
"hexo-renderer-stylus": "^0.3.1",
"hexo-server": "^0.2.0"
}
}
一些增强功能的展示
大部分功能只需要在配置中修改,非常易用。
{% note success %}
Success
说明文本
{% endnote %}
{% note info %}
info
说明文本
{% endnote %}
{% cq %} 人的一切痛苦,本质上都是对自己无能的愤怒.
** 王小波 **
{% endcq %}
{% fi /images/publication-cover.png, 测试, 好图 %}