外挂标签
发表于|更新于
|字数总计:691|阅读时长:2分钟|阅读量:
本文章转载自糖果屋
基于Butterfly的外挂标签引入,
插件安装
- 安装插件,在博客根目录
[Blogroot]
下打开终端,运行以下指令:
1
| npm install hexo-butterfly-tag-plugins-plus --save
|
考虑到hexo自带的markdown渲染插件hexo-renderer-marked
与外挂标签语法的兼容性较差,建议您将其替换成hexo-renderer-kramed
1 2
| npm uninstall hexo-renderer-marked --save npm install hexo-renderer-kramed --save
|
- 添加配置信息,以下为写法示例
在站点配置文件_config.yml
或者主题配置文件_config.butterfly.yml
中添加
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
tag_plugins: enable: true priority: 5 issues: false link: placeholder: /img/link.png CDN: anima: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/font-awesome-animation.min.css jquery: https://npm.elemecdn.com/jquery@latest/dist/jquery.min.js issues: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/issues.js iconfont: //at.alicdn.com/t/font_2032782_8d5kxvn09md.js carousel: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/assets/carousel-touch.js tag_plugins_css: https://npm.elemecdn.com/hexo-butterfly-tag-plugins-plus@latest/lib/tag_plugins.css
|
- 参数释义
参数 |
备选值/类型 |
释义 |
enable |
true/false |
【必选】控制开关 |
priority |
number |
【可选】过滤器优先级,数值越小,执行越早,默认为10,选填 |
issues |
true/false |
【可选】issues标签控制开关,默认为false |
link.placeholder |
【必选】link卡片外挂标签的默认图标 |
|
CDN.anima |
URL |
【可选】动画标签anima的依赖 |
CDN.jquery |
URL |
【可选】issues标签依赖 |
CDN.issues |
URL |
【可选】issues标签依赖 |
CDN.iconfont |
URL |
【可选】iconfont标签symbol样式引入,如果不想引入,则设为false |
CDN.carousel |
URL |
【可选】carousel旋转相册标签鼠标拖动依赖,如果不想引入则设为false |
CDN.tag_plugins_css |
URL |
【可选】外挂标签样式的CSS依赖,为避免CDN缓存延迟,建议将@latest改为具体版本号 |
链接卡片 link
1
| {% link 标题, 链接, 图片链接(可选) %}
|
1
| {% link 糖果屋教程贴, https://akilar.top/posts/615e2dec/, https://npm.elemecdn.com/akilar-candyassets/image/siteicon/favicon.ico %}
|
引用自身文章
1
| {% post_link 文章文件名(不要后缀) 文章标题(可选) %}
|
如
1 2
| {% post_link Hello-World %} {% post_link Hello-World 你好世界 %}
|
确保安装了hexo-abbrlink
安装插件:
1
| npm install hexo-abbrlink --save
|
修改根目录站点配置文件config.yml
,改为:
1 2 3 4
| permalink: posts/:abbrlink.html abbrlink: alg: crc32 rep: hex
|
使用方法:[](/posts/abbrlink)
也就是相对路径来引用自己的文章