scottboms / kirby-markup
Kirby语义标记插件
Requires
README
提供一系列 kirbytags 和 Writer 字段标记,为文本区域内的语义标记提供高级选项。包括以下标签: abbr
、cite
、dfn
、ins
、mark
、q
、s
、samp
、sub
、sup
,以及一个用于处理 小写字母
的特殊快捷键。每个标签都包含一个相应的 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
复制和粘贴
- 下载 本存储库的内容作为 Zip 文件。
- 将提取的文件夹重命名为
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
属性,并且 abbr
和 dfn
标签还提供了根据 HTML 标记标准可选的 title
属性。
class
:要附加到元素上的 CSS 类 [可选]title
:为abbr
、dfn
和``
提供的标题属性 [可选]
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)。
免责声明
本插件“原样提供”,不提供任何保证。自行承担使用风险,并在生产环境中使用之前始终进行测试。如果您发现任何问题、错误等,请 创建一个新问题,以便我可以进行调查。