插件列表 (Hexo官方的插件列表或者GitHub上的Wiki插件列表)

  1. 【管理插件】Hexo Admin (hexo-admin)
  2. 【管理插件】Hexo Hey (hexo-hey)
  3. 【功能插件】Search Engine (hexo-generator-search)
  4. 【功能插件】Hexo Aplyer (hexo-tag-aplayer基于DIYGodAplyer)
  5. 【功能插件】Hexo Bilibili (hexo-tag-bilibili)
  6. 【功能插件】Hexo Link Broken Detector (hexo-broken-link-checker)
  7. 【功能插件】Hexo Imagemin (hexo-imagemin)
  8. 【功能插件】Hexo Notify (hexo-notify)
  9. 【功能插件】Hexo Xvideos (hexo-tag-xvideos)
  10. 【辅助插件】Hexo JSON Content (hexo-generator-json-content)
  11. 【辅助插件】Hexo Cil Extra (hexo-cil-extra)

插件使用

这里包含了装载的所有插件的使用方法以及配置方法。

首要插件 - Hexo Admin (hexo-admin插件)

在之前的建站教程中会有两个本地管理插件安装,这个是我认识的最早的插件,但是自定义的选项比较少。
这个插件的好与不好:

  1. 简洁明了
  2. 渲染效果不错
  3. 可以设置自己的密码来访问(我觉得Hexo Hey的界面更好看)
  4. 似乎是官方的
  5. 不能自定义显示字体(我还没找到修改的地方。我偏好中文选择黑体或者雅黑,但是原版是宋体…简直就是虐杀)
  6. 没有中文(可以汉化的说)

Hexo Admin插件

在准备好使用之后(确保在之前输入了npm install hexo-admin –save,如果没有安装,Shell会报错),打开Git Shell(如果你安装了Git的话,使用Git Bash也是一样的效果),使用命令cd到你的hexo根目录。然后运行以下命令

$ hexo server -d
INFO  Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
/*你会看到这样的结果*/

现在在你的浏览器中输入http://localhost:4000/admin/来前往你的管理界面。
管理预览你的博客就在这个页面中进行。

首要插件 - Hexo Hey (hexo-hey插件)

这是另一个本地管理插件,后面在Hexo官网上找到的,用起来感觉还不错。
这个插件的好与不好:

  1. 简洁明了(和Hexo Admin没什么区别)
  2. 渲染好看(渲染出来的是浏览器默认字体)
  3. 支持中文(懒人们可以不用汉化)
  4. 自定义选项很多,可以自己编辑
  5. 可以设置密码来访问
  6. 还是不能自定义字体2333333
  7. 界面的元素有点错位(可以自己改)

Hexo Hey插件

在安装完成后(如果没有安装,在Git Shell或者你的Git Bash中输入以下命令:

$ npm install hexo-hey --save

安装完成后不要急着输入hexo s打开本地预览,Hey要求先配置以下。使用你的文字编辑器(我首推Atom)打开hexo根目录下的_config.yml文件并添加以下代码:

admin:
    name: username  /*这个是用户名,改成你想要的用户名*/
    password: password  /*这个是密码,改成你要的密码*/
    secret: The password is like that  /*官方Hexo Hey给的说明里面没有提及这个是什么,估计是密码提示。*/
    expire: 60*1  /*超时设定,默认60分钟?*/
    # cors: http://localhost:3000  /*这个是隔离选项,如果你装了admin并且想要一起使用的话,把注释取消,在浏览器中输入这个地址访问即可。*/

这是一个可以让你建立一个站内搜索的插件,比如这里官方的演示。
这个插件的好处与坏处:

  1. 代替Hexo原本自带的Google站内搜索
  2. 可以进行大量自定义

插件预览

安装Search插件(如果你看过建站教程,你应该会意识到在插件安装的命令行中提到了这个插件),如果没有安装的话,打开你的Git Shell或者Git Bash,键入以下内容

$ npm install hexo-generator-search --save
  /*请确保你安装了Search插件再进行下一步!*/

用你的文版编辑器打开hexo根目录下的_config.yml文件并且在最后一行添加:

search:
  path: search.xml
  field: post