scottboms / kirbytag-svg
Kirbytag SVG 插件
v1.1.2
2024-06-15 01:17 UTC
Requires
README
一个用于输出带有多种可自定义属性的 SVG 图像的内联 kirbytag。
需求
兼容性
- Kirby 3.5+
- Kirby 4+
安装
Kirby CLI
kirby plugin:install scottboms/kirbytag-svg
Git 子模块
$ git submodule add https://github.com/scottboms/kirbytag-svg.git site/plugins/kirbytag-svg
复制粘贴
- 下载此存储库内容作为 Zip 文件。
- 将提取的文件夹重命名为
kirbytag-svg
并将其复制到您的 Kirby 项目中的site/plugins/
目录。
用法
(svg: yourfile.svg)
可选地,您可以指定一个自定义的 wrapper
元素来包裹 SVG,以及将应用于该元素的类和角色属性。如果包含 class
或 role
属性但没有 wrapper
元素,将使用 'figure' 元素。
可选标签属性
wrapper
:在模板中输出 SVG 时围绕 SVG 的包装元素 [可选]class
:要附加到包装元素的 CSS 类 [可选]role
:附加到包装元素的属性 [可选]
示例用法
(svg: /img/deke.svg)
(svg: lerxst.svg wrapper: figure class: svg role: img)
(svg: /assets/icons/pratt.svg wrapper: div class: icon)
配置选项
您可以使用提供的配置选项将默认包装元素添加到 SVG,该选项可以添加到您的 config.php
文件中,如下所示。
'scottboms.kirbytag-svg.wrapper' => 'div',
免责声明
此插件提供“现状”,不提供任何保证。自行承担使用风险,并在将插件用于生产环境之前自行测试。如果您发现任何问题,请创建新问题。
许可证
禁止您在任何宣传种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。
许可证
MIT