这是Module:萌点的文档页面
| 本模块页面被机器人使用。 如果您打算修改本模块页面,则有可能影响到机器人,请先通知机器人操作者。 相关的机器人:User:机娘星海酱 |
本模块用于实现Template:萌点的主要功能:将输入的萌点参数按照相应的转换规则,转换为带格式的链接并添加分类。本模块使用的具体对应规则请见Module:萌点/data。
此文档主要面向需要对模块本身进行修改的编辑者。若需要增加新的链接/分类对应规则,请于Module:萌点/data处进行修改。
Module:Arguments - 获取参数Module:萌点/data - 萌点链接/分类转换规则数据Module:Split2 - 用于字符串分割pattern = "[%s]*[(][^))\n]*[)][%s]*$"| 控制符 | 效果 | 示例 |
|---|---|---|
| 黑幕/heimu | 黑幕效果 | 文本 |
| del | 删除线 | |
| 加粗/b | 加粗 | 文本 |
data.link_rules.direct_mapping (直接映射规则)data.link_rules.suffix_mapping (是否需要添加后缀)data.link_rules.special_professions (职业类型萌属性单独区分,后加“(萌属性)”)data.ability_exceptions处排除一些以“能力”结尾的萌属性)data.category_rules.direct_mapping和data.category_rules.suffix_mapping进行匹配ac模板生成分类呆毛 → 基本格式眼镜,黑幕 → 带格式控制黑色过膝袜,黑丝,del → 自定义显示名称+格式需要注意的是,如果某个参数由三部分组成(即“link, name, control”),那么虽然分类会按照对应规则进行处理,但条目名及链接名不会进行处理。这是由于本模块认为用户在此种情形下希望自行决定链接转换方法,而不是按照已有规则进行转换。