- 标签插件:可以在文章中使用的模块,Meow 主题内置了多种美观且实用的标签插件供大家选择。
Fiction 虚构作品
Fiction 是 Meow 主题的特色模块,由 2.x 版本的小说模板移植优化而成,适合在小说、同人等作品中使用。
Meta 用于定义作品的基础属性,此标签插件可以帮助作者快速生成整洁美观的作品信息卡。
>> 元信息语法如下:
1 | {% fmeta %} |
>> 元信息参数说明:
元信息的参数应以 YAML 格式列出。
参数 | 必填 | 说明 |
---|---|---|
type | ✔ | 作品类型,比如:原创小说 / 同人作品 /…… |
fandom | ✘ | 原型 / 原作,一般只有当作品类型为 “同人作品” 时才需要指明,不填写则不显示 |
relationship | ✘ | 作品涉及的角色关系,一般填写 CP,也可以填写重要的亲情、友情关系等,不填写则不显示 |
character | ✘ | 作品中出现的重要角色,不填写则不显示 |
rating | ✘ | 作品分级,标明适合阅读此作品的读者年龄范围 可选值:0/1/2/3(具体含义请参考下一个表格),不填写则不显示 |
warning | ✘ | 预警信息,亦即读者应该在阅读正文前应该知悉的内容,防止某些读者被创到 比如:主要角色死亡、血腥暴力描写、病娇要素…… 预警信息由点状下划线着重标记。如果不需要显示预警,或者不希望剧透,请勿填写此项 |
status | ✘ | 作品状态,用于标记作品是否已完结 可选值:Y(已完结)/ N(连载中),不填写则不显示 |
>> 元信息分级参数说明
分级 | 名称 | 说明 | 样式 |
---|---|---|---|
0 | General | 适合全年龄段读者,无警告 | 无 |
1 | Teen | 建议青少年及以上读者阅读 | 字体加粗 |
2 | Mature | 成人级,一般指文章含有轻微的、非详细的限制级内容 | 字体加粗且显示为粉色 |
3 | Explicit | 限制级,一般指文章含有暴力、色情等成人主题相关的详细描写 | 字体加粗且显示为红色 |
- 元信息的属性名称以及可选值都可以在
主题配置文件
中的fiction
项下自定义显示值。- 作品状态还可以在 Markdown 文件开头的 FrontMatter 中通过
status: Y/N
进行配置,此配置会在正文末尾生成提示信息。
Note 信息框
信息框是类似于引用块的模块,但比引用块有着更加丰富的样式供选择。
粉色信息框 Pink Note
黄色信息框 Yellow Note
蓝色信息框 Blue Note
绿色信息框 Green Note
紫色信息框 Purple Note
浅色信息框(默认) Light Note (Default)
>> 信息框语法如下:
1 | {% note [style] %} |
>> 信息框参数说明:
参数 | 必填 | 说明 |
---|---|---|
style | ✘ | 信息框样式 可选值:pink/yellow/blue/green/purple/light (默认) |
Fold 折叠块
折叠块将特定的内容包裹在容器内,可以随时折叠 / 展开。
折叠块标题 Fold Title
折叠块内容,支持 Markdown 语法。
折叠块标题 Fold Title
这是一个粉色的、默认打开的折叠块。
>> 折叠块语法如下:
1 | {% fold title [style] [status] %} |
>> 折叠块参数说明:
参数 | 必填 | 说明 |
---|---|---|
title | ✔ | 折叠块标题,如果包含空格,请用引号将标题包裹起来 |
style | ✘ | 折叠块样式,颜色可参考信息框样式 可选值:pink/yellow/blue/green/purple/light (默认) |
status | ✘ | 折叠块状态,默认为折叠,配置 open 则会自动展开内容 |
Button 按钮
按钮模块一般当作链接卡片使用。模块内存在多个按钮时,会自动排列布局。
>> 按钮语法如下:
1 | {% button %} |
>> 按钮参数说明:
按钮需要以 YAML 列表形式列出。
参数 | 必填 | 说明 |
---|---|---|
name | ✔ | 按钮的名字 |
url | ✔ | 按钮指向的链接,可以是站内的相对路径 |
desc | ✘ | 按钮的描述。为了效果美观,建议填写 |
icon | ✘ | 按钮的图标链接,不填写则默认为主题内置的链接图标 |
Tabs 分栏选项卡
点击可以切换不同选项卡,右下角的按钮可以快速返回模块顶部。
第一个选项卡 The First One
如果不指定 tabName,则标签名称默认为 tabId + 标签序号
。
(示例源码在第三个选项卡)
第二个选项卡 The Second One
支持 Markdown 语法
示例源码:
1 | {% tabs First Tabs %} |
选项卡标签名称可以自定义。
这是默认打开的选项卡。
示例源码:
1 | {% tabs Second Tabs, 2 %} |
将 activeIndex
配置为 - 1,则默认不打开任何选项卡。
示例源码:
1 | {% tabs 中文选项卡, -1 %} |
>> 分栏选项卡语法如下:
1 | {% tabs tabId [, activeIndex] %} |
>> 分栏选项卡参数说明:
参数 | 必填 | 说明 |
---|---|---|
tabId | ✔ | 分栏选项卡模块的标识,必须是当前页面中的唯一值 |
activeIndex | ✘ | 活动选项卡(默认打开)的索引号,不配置则默认为 1;如配置 - 1,则不会自动打开任何选项卡 |
tabName | ✘ | 自定义选项卡标题 |
每个选项卡的内容需要在 <!-- tab [tabName] -->
和 <!-- endtab -->
之间填写,支持 Markdown 格式。
