UNPKG

koishi-plugin-mediawiki

Version:
58 lines (57 loc) 1.67 kB
/** * 内置匹配表,开发者也可以自己扩展该表 */ export const INFOBOX_DEFINITION = [ // 萌娘百科 { match: (url) => url.host.endsWith('moegirl.org.cn'), selector: [ // 标准信息框 '.mw-parser-output .infotemplatebox', '.mw-parser-output table.infobox2', // 成句 '.mw-parser-output table.infoboxSpecial', // 旧版兼容 '.mw-parser-output table.infobox', ], injectStyles: ` /* 调整信息框外观 */ .mw-parser-output .infotemplatebox { margin: 1rem !important; } `, skin: 'apioutput', }, // Minecraft Wiki { match: (url) => url.host === 'minecraft.fandom.com', selector: ['.mw-parser-output .notaninfobox'], skin: 'apioutput', }, // Fandom (basic) { match: (url) => url.host.endsWith('fandom.com'), selector: ['.mw-parser-output aside.portable-infobox'], skin: 'apioutput', }, // 万界规划局 { match: (url) => url.host.endsWith('wjghj.cn'), selector: ['.mw-parser-output .portable-infobox:not(.pi-theme-顶部提示小)'], skin: 'apioutput', }, // 最终幻想XIV中文维基 { match: (url) => url.host === 'ff14.huijiwiki.com', selector: [ // 道具 '.mw-parser-output .infobox-item', // 任务 '.mw-parser-output .quest-frame', // 副本 '.mw-parser-output .instance-infobox', // 常规 '.mw-parser-output .ff14-infobox', ], }, ];