回忆是一座桥
却是通往寂寞的牢

Hexo Fluid主题添加排序、加密、标题翻译、站点地图等插件

添加文章排序插件

1、在Hexo根目录,输入以下命令进行安装

npm install hexo-generator-index --save

2、在文章Front-matter里加上sticky关键字即可,数值越大,文章越靠前

添加站点地图插件

1、在Hexo根目录,输入以下命令进行安装

npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

2、打开Hexo根目录下的配置文件,在合适的地方添加以下内容

sitemap:
  path: sitemap.xml
baidusitemap:
  path: baidusitemap.xml

添加文章加密插件

1、在Hexo根目录,输入以下命令进行安装

npm install --save hexo-blog-encrypt

2、打开Hexo根目录下的配置文件,在合适的地方添加以下内容

# 安全
encrypt: # hexo-blog-encrypt
  abstract: 这里有东西被加密了,需要输入密码查看哦。
  message: 您好, 这里需要密码.
  tags:
  - {name: tagName, password: 密码A}
  - {name: tagName, password: 密码B}
  template: <div id="hexo-blog-encrypt" data-wpm="{{hbeWrongPassMessage}}" data-whm="{{hbeWrongHashMessage}}"><div class="hbe-input-container"><input type="password" id="hbePass" placeholder="{{hbeMessage}}" /><label>{{hbeMessage}}</label><div class="bottom-line"></div></div><script id="hbeData" type="hbeData" data-hmacdigest="{{hbeHmacDigest}}">{{hbeEncryptedData}}</script></div>
  wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
  wrong_hash_message: 好吧,你发现Bug了,(╯°□°)╯︵ ┻━┻

3、在文章Front-matter里添加password字段即可加密

4、可以在Front-matter里提供加密信息、密码错误信息等等,若不提供,则默认使用配置文件里的定义

添加标题翻译插件

1、在Hexo根目录,输入以下命令进行安装

npm install hexo-translate-title --save

2、打开Hexo根目录下的配置文件,在合适的地方添加以下内容

 # 标题自动翻译-hexo-translate-title
translate_title:
  translate_way: google  # google,youdao,baidu_with_appid,baidu_no_appid
  youdao_api_key: '' # Your youdao_api_key
  youdao_keyfrom: xxxx-blog # Your youdao_keyfrom
  is_need_proxy: false     # true | false
  proxy_url: http://localhost:50018 # Your proxy_url
  baidu_appid: '' # Your baidu_appid
  baidu_appkey: '' # Your baidu_appkey
  rewrite: false # is rewrite true | false 

3、打开Hexo根目录下的配置文件,修改permalink设置,具体如下:

permalink: article/:title/

修改成:

permalink: article/:translate_title/

检查是否配置成功

使用以下命令检查是否配置成功:

hexo clean
hexo g
hexo s

若配置成功,则上传到网站根目录:

hexo d
未经允许不得转载:夕枫 » Hexo Fluid主题添加排序、加密、标题翻译、站点地图等插件
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论