第五篇 Hexo 魔改实录 | 给博客添个“追番页“,摸鱼必备!

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
第五篇 Hexo 魔改实录 | 给博客添个“追番页“,摸鱼必备!
Penry转自:
更详细描述请见
安装插件
1 | npm install hexo-bilibili-bangumi --save |
配置文件
将下面的配置写入主题的配置文件 _config.yml 下 (不是主题的配置文件)
1 | bangumi: # 追番设置 |
参数释义
参数 | 释义 |
---|---|
enable | 是否启用 |
source | 据源,仅支持番剧,bili:哔哩哔哩源;bgm:Bangumi 源 |
path | 默认 bangumis/index.html,cinemas/index.html |
vmid | 哔哩哔哩的 vmid (uid) |
title | 该页面的标题 |
quote | 写在页面开头的一段话,支持 html 语法,可留空 |
show | 初始显示页面:0:想看,1:在看,2:看过,默认为 1 |
loading | 图片加载完成前的 loading 图片 |
metaColor | meta 部分 (简介上方) 字体颜色 |
color | 简介字体颜色 |
webp | 番剧封面使用 webp 格式 (此格式在 safari 浏览器下不显示,但是图片大小可以缩小 100 倍左右),默认 true |
progress | 获取番剧数据时是否显示进度条,默认 true |
在主题配置文件导航栏添加追番选项(自行自定义位置)。
1 |
|
登录 b 站
- 登录自己的 b 站,把自己的追番列表设置为公开。
- 登录后找到自己的追番列表
https://space.bilibili.com/,在网址最后一串数字就是 vmid 。 - 在 hexo generate 或 hexo deploy 之前使用
hexo bangumi -u
命令更新追番数据,使用hexo cinema -u
命令更新追剧数据! - 删除数据命令:
hexo bangumi -d
和hexo cinema -d
(也可以手动删除)。
手动添加追剧
有一些番剧在 b 站是没有版权或者已下架,如果你想在 hexo 中显示,这就需要手动添加番剧,在 sources/_data/
目录下创建文件,命名为 extra_bangumis.json
(追番数据) 或 extra_cinemas.json
(追剧数据) ,并添加以如下内容:
1 | { |
评论
匿名评论隐私政策
TwikooWaline
✅ 你无需删除空行,直接评论以获取最佳展示效果