Butterfly的外置用法备忘记录
文章加密插件
1
| npm install --save hexo-blog-encrypt
|
配置方法
1 2 3 4 5 6 7 8 9 10 11 12
| --- title: Hello World tags: - 作为日记加密 date: 2016-03-30 21:12:21 password: mikemessi abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. theme: xray wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容. ---
|
插入哔哩哔哩视频
1 2 3 4 5 6 7 8 9 10 11 12
| /*哔哩哔哩视频适配,将aid切换为视频id,可前往https://bv-av.cn/get-bv-av转换*/ <div align=center class="aspect-ratio"> <iframe src="https://player.bilibili.com/player.html?aid=474023258&&page=1&as_wide=1&high_quality=1&danmaku=0" scrolling="no" border="0" frameborder="no" framespacing="0" high_quality=1 danmaku=1 allowfullscreen="true"> </iframe> </div>
|
自定义弹窗
监听想要出现弹窗的功能即可,配合防抖
例如复制弹窗,监听copy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| // 防抖全局计时器 let TT = null; //time用来控制事件的触发 // 防抖函数:fn->逻辑 time->防抖时间 function debounce(fn, time) { if (TT !== null) clearTimeout(TT); TT = setTimeout(fn, time); } // 复制提醒 document.addEventListener("copy", function () { debounce(function () { new Vue({ data: function () { this.$notify({ title: "哎嘿!复制成功🍬", message: "若要转载最好保留原文链接哦,给你一个大大的赞!", position: 'top-left', offset: 50, showClose: true, type: "success", duration: 5000 }); } }) }, 300); })
|