前言

一直就想给博客增加一个bangumi追番界面,搜遍了各大社区,都没找到合适的。某一天当我打开github并搜索“hexo”时,偶然间发现了一个好东西hexo-bilibili-bangumi,虽然B站番剧不如bgm全,但总比手动一个一个更新来的方便。

基本设置

npm install hexo-bilibili-bangumi --save

配置

将下面的配置写入站点的配置文件_config.yml里(不是主题的配置文件)

bangumi:
  enable: true 
  path: 
  vmid: 
  title: '追番列表'
  quote: '生命不息,追番不止!'
  show: 1
  loading:

enable: 是否启用
path: 番剧页面路径,默认bangumis/index.html
vmid: 哔哩哔哩番剧页面的 vmid(uid),如何获取?
title: 该页面的标题
quote: 写在页面开头的一段话,支持html语法
show: 初始显示页面:0: 想看, 1: 在看, 2: 看过,默认为1
loading: 图片加载完成前的loading图片

使用

在hexo generate或hexo deploy之前使用hexo bangumi -u命令更新番剧数据!
删除数据命令:hexo bangumi -d
获取uid
登录哔哩哔哩后前往https://space.bilibili.com/页面,网址最后的一串数字就是uid

需要将追番列表设置为公开!

一些小改进

当我设置好后,发现主题page的配置文件里的top_img没有效果。
解决方法也很简单:
node_modules/hexo-bilibili-bangumi/lib/bangumi-generator.js里添加一句:

之后在_config.yml里加上top_img的设置项就搞定啦~