johannschopplich / kirby-punctuation-section
单击一次即可将标点符号插入到您的文本中
3.0.14
2024-09-12 14:13 UTC
Requires
Requires (Dev)
- getkirby/cms: ^4
README
Kirby Punctuation Section
此插件为您的 Kirby 项目提供了一个简单、可自定义的分区,通过该分区您的客户可以快速将标点符号添加到他们的文本或作者字段。
默认情况下,单击一个标点按钮会将字符插入到文本或作者字段的当前光标位置。
功能
- ♟️ 收集您喜欢的标点符号字符
- 🪡 在当前光标位置插入字符
- 🖊️ 可选地复制字符到您的剪贴板
- 🌐 完全可翻译
要求
注意
此插件当前版本需要 Kirby 4 或更高版本。对于 Kirby 3 支持,请使用 Kirby Punctuation Section 的版本 2。
安装
Composer
composer require johannschopplich/kirby-punctuation-section
下载
下载并将此存储库复制到 /site/plugins/kirby-punctuation-section
。
用法
要开始,在您的蓝图文件夹中创建一个 sections/punctuation.yml
文件,并将您想要使用的字符添加到 chars
数组中。分区示例至少如下所示
type: punctuation label: Punctuations fieldsets: - category: label: German Quotation Marks chars: - „ - ‚ - ‘ - “ help: This is a description for the category
之后,您可以像这样将分区添加到蓝图
sections: punctuation: sections/punctuation
剪贴板 API
除了在当前光标位置插入给定的字符外,您还可以通过将 clipboard
选项设置为 true
将其复制到您的剪贴板
type: punctuation label: Punctuations clipboard: true
注意
剪贴板 API 只在安全上下文中可用,不能用于非 HTTPS 页面。
设置浏览器标志可以使 HTTP 页面被解释为安全,这在本地开发中可能很有用。
标签翻译和帮助文本
与其他 Kirby 内置分区一样,label
和 help
字段也可以进行翻译。
请查看下面的分区蓝图以查看完整的示例
type: punctuation label: de: Kleine Interpunktionshilfe en: Lil Punctuation Helper fieldsets: - category: label: de: Apostroph en: Apostrophe chars: - ’ help: de: Das ist eine Beschreibung der Kategorie en: This is a description for the category - category: label: de: Gedankenstrich en: Hyphen chars: - – - category: label: de: Dt. Anführungszeichen en: German Quotation Marks chars: - „ - ‚ - ‘ - “ - category: label: de: Engl. Anführungszeichen en: English Quotation Marks chars: - “ - ‘ - ’ - ” - category: label: Guillemets chars: - » - › - ‹ - « - category: label: de: Sonstiges en: Other chars: - … - ×
许可证
MIT 许可证 © 2021-PRESENT Johann Schopplich