scottboms/kirby-markup

Kirby语义标记插件

安装次数: 0

依赖项: 0

建议者: 0

安全性: 0

星标: 9

关注者: 1

分支: 1

开放问题: 0

语言:JavaScript

类型:Kirby插件

1.1.0 2024-04-22 00:59 UTC

This package is auto-updated.

Last update: 2024-10-01 00:17:17 UTC


README

提供一系列 kirbytags 和 Writer 字段标记,为文本区域内的语义标记提供高级选项。包括以下标签: abbrcitedfninsmarkqssampsubsup,以及一个用于处理 小写字母 的特殊快捷键。每个标签都包含一个相应的 textareaToolbar 按钮和 Writer 字段选项。

安装

Kirby CLI

kirby plugin:install scottboms/kirby-markup

Git子模块

git submodule add https://github.com/scottboms/kirby-markup.git site/plugins/kirby-markup

复制和粘贴

  1. 下载 本存储库的内容作为 Zip 文件。
  2. 将提取的文件夹重命名为 kirby-markup 并将其复制到您的 Kirby 项目中的 site/plugins/ 目录。

用法

以下 textareaButton 和 writer 字段标记已包含在内。要启用这些选项卡,您需要将它们显式添加到 您的蓝图 中。例如

text:
  label: Content
  type: textarea
  buttons:
    - smallcaps
    - abbr
    - cite
    - dfn
    - ins
    - mark
    - q
    - s
    - samp
    - sub
    - sup

description:
    type: writer
    inline: true
    marks:
      - abbr
      - cite
      - dfn
      - ins
      - mark
      - q
      - s
      - smallcaps
      - sub
      - sup

可选标签属性

所有 Textarea 字段标签都提供了一个便利的 class 属性,并且 abbrdfn 标签还提供了根据 HTML 标记标准可选的 title 属性。

  • class:要附加到元素上的 CSS 类 [可选]
  • title:为 abbrdfn`` 提供的标题属性 [可选]

abbr

(abbr:CSS标题:层叠样式表类:markup__abbr)

cite

(cite:Nineteen Eighty-Four 类:markup__cite) by George Orwell

dfn

A (dfn:验证器类:markup__dfn) 是一种检查代码或文档中语法错误的程序。

ins

你迟到了!(ins:一个巫师永远不会迟到类:markup__ins)。

mark

... (mark:反叛间谍设法偷走了秘密计划) 到帝国的终极武器,死亡之星...

q

当Dave要求HAL打开舱门时,HAL回答:(q:我很抱歉,Dave。我恐怕我不能这么做。)

s

(s:今晚票房将有几张票可供选择。) 售罄

samp

(samp:未找到键盘。按F1继续。类:markup__samp)

[小写字母]

(小写字母:保时捷类:markup__sc标题:富家子弟拥有一切)

sub

C(sub:8)H(sub:10)N(sub:4)O(sub:2),也称为咖啡因。

sup

a(sup:2) + b(sup:2) = c(sup:2)

兼容性

  • Kirby 4+

待办事项

请注意,Writer 标记目前是一个初始实现,与 Textarea 按钮的功能不兼容,因此目前将这些视为实验性的。

  • smallcaps 标记添加内联类的初始支持以进行样式设置。
  • 为 Writer 标记添加添加属性的能力(特别是小写字母、abbr、cite、dfn)。

免责声明

本插件“原样提供”,不提供任何保证。自行承担使用风险,并在生产环境中使用之前始终进行测试。如果您发现任何问题、错误等,请 创建一个新问题,以便我可以进行调查。

许可证

MIT