hl10502的博客

hexo博客中的next主题配置

博客搭建之后,修改next主题,增加以下功能:

  • 首页「阅读全文」
  • 站内搜索
  • 文章阅读次数
  • 文章多说评论
  • 社交链接GitHub

设置「阅读全文」

在首页显示文章的摘录并显示“阅读全文”按钮,可以通过以下方法:

在每篇文章内容中添加 <!– more –>

配置站内搜索

安装hexo-generator-searchdb

1
$ npm install hexo-generator-searchdb --save

在站点的 _config.yml中增加

search:
  path: search.xml
  field: post

配置阅读次数

注册LeanCloud账号,新建应用和Class,可参考next主题配置阅读次数统计

修改next主题的_config.yml文件,将LeanCloud的App ID与App Key复制到leancloud_visitors部分

leancloud_visitors:
  enable: true
  app_id: LE6b1aXadasdaksderewldfgrn-gzGzoHsz
  app_key: WHQseHdLj7t7hyj5546546EXO7

配置多说评论

注册多说,并创建站点,可参考next主题集成第三方服务

修改站点与next主题的_config.yml文件,配置duoshuo_shortname

duoshuo_shortname: hl10502

hl10502为多说站点名称

修改next主题的_config.yml文件,配置多说分享

uoshuo_share: true

在每一条多说评论后显示评论者所使用的代理信息(如 操作系统、浏览器),修改next主题_config.yml文件,配置 duoshuo_info字段, 设置如下:

duoshuo_info:
  ua_enable: true
  admin_enable: false
  user_id: 0
  #admin_nickname:

侧边栏社交链接

侧栏社交链接的修改包含两个部分,第一是链接,第二是链接图标。两者配置均在next主题的_config.yml文件中。

配置链接,修改social

social:
  #LinkLabel: Link
  GitHub: https://github.com/hl10502
  #Twitter: https://twitter.com/your-user-name
  #微博: http://weibo.com/your-user-name
  #豆瓣: http://douban.com/people/your-user-name
  #知乎: 

配置链接图标,修改

social_icons:
  enable: true
  # Icon Mappings.
  # KeyMapsToSocalItemKey: NameOfTheIconFromFontAwesome
  GitHub: github
  #Twitter: twitter
  #Weibo: weibo