anzhiyu 主题 留言板页添加全屏弹幕

anzhiyu 主题 留言板页添加全屏弹幕

留言板全屏弹幕介绍

功能概述:

  1. 弹幕行数
  2. 弹幕播放速度
  3. 鼠标hover时是否暂停播放弹幕
  4. 开启循环播放
  5. 循环弹幕播放时长
  6. 开启彩色弹幕
  7. 弹幕密度系数

友情提示:

如果之前安装过插件留言板请使用以下命令卸载在按照本教程安装

bash
npm uninstall hexo-butterfly-envelope --save

卸载后记得把原始 _config.yml_config.anzhiyu.yml 里添加的插件配置文件删除

实现步骤:

  1. 新建留言板页面
bash
hexo new page comments
  1. 配置 新建留言板文件夹下的 index
markdown
---
title: 留言板
date: 2023-12-26 22:16:14
comments: true
top_img: false
type: 'envelope'
aside: false
top_background: https://s11.ax1x.com/2023/12/20/pioqoNT.jpg # 图片链接
---
  1. 主题配置文件 _config.anzhiyu.yml 注意缩进
  1. 新建 envelope.pug
  • themes/anzhiyu/layout/includes/page/envelope.pug
  1. 引入 envelope.pug
  • themes/anzhiyu/layout/page.pug
  1. 新建 danmu.pug
  • themes/anzhiyu/layout/includes/anzhiyu/danmu.pug

7. 引入 danmu.pug

  • themes/anzhiyu/layout/includes/additional-js.pug
js
//- 弹幕js
if theme.envelope_comment.enable && theme.envelope_comment.easy_Danmaku_js
  != partial("includes/anzhiyu/danmu.pug", {}, { cache: true })
  1. 新建 CSS 样式
  • themes/anzhiyu/source/css/_page/envelope.styl
  1. 这个时候如果你的配置没有错误 可以执行Hexo的三连命令来查看效果了!
bash
hexo clean; hexo g; hexo s
搭建一个 PixPro 若梦图床 + 接入Cloudflare R2
hexo-history-calendar 那年今日侧边栏卡片

评论区

评论加载中...