效果一览

搓了两个 Discourse 插件,主要是为了给论坛增加一点活力,把 Moetwemoji 这套很可爱的动态表情带进来。
为了不影响论坛加载速度,特意全部处理成了 AVIF 格式,平均大小只有 10KB 左右,可以说是在保证画质的前提下做到了极致轻量,加载几乎无感。
为了满足不同需求,我搞了两个版本,大家按需自取:
1.
直接替换版 (Override)
如果你想让论坛彻底“二次元化”,把系统默认的静态 Twemoji 直接替换成这套动态表情,选这个。
- 效果:系统默认表情会被覆盖,直接显示为动态 Moetwemoji。
- 仓库地址: GitHub - constansino/discourse-moetwemoji-twemoji-fakepng-override: easy dynamic discourse emoji
2.
增补版 (Pack)
如果你只想把这套表情作为“额外选项”加进来,保留系统原有的表情,选这个。
- 效果:在表情选择器里增加一个新的 Tab,不影响原有表情。
- 仓库地址: GitHub - constansino/discourse-moetwemoji-pack: Animated emoticons
食用方法 (Installation)
在 app.yml 的 plugins 区域加入对应仓库地址即可:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
# --------------- 二选一 ---------------
# 选项 A: 覆盖版
- git clone https://github.com/constansino/discourse-moetwemoji-twemoji-fakepng-override.git
# 选项 B: 增补版
# - git clone https://github.com/constansino/discourse-moetwemoji-pack.git
重布容器:
./launcher rebuild app
喜欢的话给个 Star
,有问题欢迎反馈!