# 配置看板娘
# 项目地址
叫 live2d-widget 的开源项目
# For 项目
将上面的项目 for 一份
# 简单引用
- 因为在 Shoka主题下没有找到可以引入第三方插件的配置,所以我选择了直接修改themes\shoka\layout\_partials\layout.njk,在下面引入
| <script src="https://cnd.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/autoload.js"></script> | 
# CDN 加载看板娘
修改脚本路径为 https://cdn.jsdelivr.net/gh/你github的名字/项目名@latest/autoload.js ,比如
| <script src="https://cdn.jsdelivr.net/gh/GardenHamster/live2d-widget@latest/autoload.js"></script> | 
注意:如果你 for 了项目那么就将博客项目的 themes\shoka\layout_partials\layout.njk 文件中引入的链接修改为上面的链接
# 调整看板娘
到自己 for 的项目里面找到 autoload.js 文件修改如下的代码
| #waifu { | |
| bottom: -1000px; | |
| right: 50px; | |
| line-height: 0; | |
| margin-bottom: -10px; | |
| position: fixed; | |
| transform: translateY(3px); | |
| transition: transform .3s ease-in-out, bottom 3s ease-in-out; | |
| z-index: 1; | |
| } | 
# jsdelivr 缓存
- jsdelivr.net只会缓存你第一次提交的版本,后续修改后你需要手动访问- https://purge.jsdelivr.net/gh/你github的名字/项目名@latest/文件名的方式对其进行刷新
- 访问以后会返回一段这样的 json
| { | |
| "id": "NfF3A42TzNhDiFJy", | |
| "status": "finished", | |
| "timestamp": "2022-12-02T18:49:16.998Z", | |
| "paths": { | |
| "/gh/GardenHamster/live2d-widget@latest/waifu.css": { | |
| "throttled": false, | |
| "providers": { | |
| "CF": true, | |
| "FY": true | |
|       } | |
|     } | |
|   } | |
| } | 
- 例如我需要刷新的项目文件路径如下
| https://purge.jsdelivr.net/gh/GardenHamster/live2d-widget@latest/waifu.css | |
| https://purge.jsdelivr.net/gh/GardenHamster/live2d-widget@latest/src/index.js | |
| https://purge.jsdelivr.net/gh/GardenHamster/live2d-widget@latest/waifu-tips.js | |
| https://purge.jsdelivr.net/gh/GardenHamster/live2d-widget@latest/waifu-tips.json | 
