johannschopplich / kirby-punctuation-section

单击一次即可将标点符号插入到您的文本中

安装: 695

依赖: 0

建议者: 0

安全: 0

星标: 33

关注者: 3

分支: 2

开放问题: 0

语言:Vue

类型:kirby-plugin

3.0.14 2024-09-12 14:13 UTC

README

Kirby Punctuation Section

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 内置分区一样,labelhelp 字段也可以进行翻译。

请查看下面的分区蓝图以查看完整的示例

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