本WIKI由画江山清羽申请于2020年02月21日创建,编辑权限开放,如遇Chrome浏览器登陆后无法编辑点这里 BWIKI反馈留言板

全站通知:

', 'peri': '替换为需要展示的页面名', 'post': '

来自苍蓝誓约WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5
/* 添加编辑工具栏 更多:https://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization */
var pages_data = {
    'section-xml': {
                        'label': '常用语法',
                        'layout': 'characters',
                        'characters': [
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '==',
                                        'peri': '标题',
                                        'post': '=='
                                    }
                                },
                                'label': '插入标题'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '__TOC__',
                                    }
                                },
                                'label': '目录'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '__NOTOC__',
                                    }
                                },
                                'label': '隐藏目录'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<center>',
                                        'peri': '置中',
                                        'post': '</center>'
                                    }
                                },
                                'label': '置中'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<s>',
                                        'peri': '删除线',
                                        'post': '</s>'
                                    }
                                },
                                'label': '删除线'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '-----'
                                    }
                                },
                                'label': '分割线'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '&nbsp;'
                                    }
                                },
                                'label': '空格'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<font color=red>',
                                        'peri': '标红',
                                        'post': '</font>'
                                    }
                                },
                                'label': '标红'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '[',
                                        'peri': '替换为链接',
                                        'post': ' 替换为展示名]'
                                    }
                                },
                                'label': '外部链接'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '[[',
                                        'peri': '替换为WIKI页面名',
                                        'post': ']]'
                                    }
                                },
                                'label': '内部链接1'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '[[',
                                        'peri': '替换为WIKI页面名',
                                        'post': '|展示的名字]]'
                                    }
                                },
                                'label': '内部链接2'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<ref>',
                                        'peri': '来源链接',
                                        'post': '</ref>'
                                    }
                                },
                                'label': '添加注释/来源'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '[[file:',
                                        'peri': '图片名.图片格式(jpg/png)',
                                        'post': ']]'
                                    }
                                },
                                'label': '插入图片'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<!-- ',
                                        'peri': '替换为需要隐藏的内容',
                                        'post': ' -->'
                                    }
                                },
                                'label': '隐藏内容'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{DISPLAYTITLE:',
                                        'peri': '替换为需要展示的页面名',
                                        'post': '}}'
                                    }
                                },
                                'label': '魔术字:修改页面名显示'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{PAGENAME}}'
                                    }
                                },
                                'label': '魔术字:显示页面名'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<code>',
                                        'peri': '标识',
                                        'post': '</code>'
                                    }
                                },
                                'label': '标识:语法'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<kbd>',
                                        'peri': '标识',
                                        'post': '</kbd>'
                                    }
                                },
                                'label': '标识:按键'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<includeonly>',
                                        'peri': '不显示的内容',
                                        'post': '</includeonly>'
                                    }
                                },
                                'label': '本页面不显示'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<noinclude>',
                                        'peri': '显示的内容',
                                        'post': '</noinclude>'
                                    }
                                },
                                'label': '仅本页面显示'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': ',
                                        'peri': '非WIKI语法显示',
                                        'post': ''
                                    }
                                },
                                'label': '非WIKI语法显示'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '<pre>',
                                        'peri': '纯文本展示',
                                        'post': '</pre>'
                                    }
                                },
                                'label': '纯文本展示'
                            }
                        ]
                    },
                    'section-links': {
                        'label': '常用模板',
                        'layout': 'characters',
                        'characters': [
                             '{{面包屑}}',
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{黑幕|',
                                        'peri': '替换为需要遮挡的内容',
                                        'post': '}}'
                                    }
                                },
                                'label': '{{黑幕}}'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{马赛克|',
                                        'peri': '替换为要打码的内容',
                                        'post': '|<!--模糊度(可不填,默认10)-->}}'
                                    }
                                },
                                'label': '{{马赛克}}'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{注音|',
                                        'peri': '替换为文字',
                                        'post': '|替换为注音|原语言=语言代码<!-- 可选,默认zh -->|注音语言=语言代码<!-- 可选,默认zh -->}}'
                                    }
                                },
                                'label': '{{注音}}'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{折叠面板|开始|主框=1}}\n{{折叠面板|标题=测试标题1|选项=1|主框=1|样式=info|展开=是}}\n',
                                        'peri': '测试内容',
                                        'post': '\n{{折叠面板|内容结束}}\n' +
                                        '{{折叠面板|标题=测试标题2|选项=2|主框=1|样式=info}}\n' +
                                        '测试内容\n' +
                                        '{{折叠面板|内容结束}}\n' +
                                        '{{折叠面板|结束}}\n'
                                    }
                                },
                                'label': '{{折叠}}'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{备注\n' +
                                        '|整体宽度=\n' +
                                        '|背景色=\n' +
                                        '|边框颜色=\n' +
                                        '|左边条颜色=\n' +
                                        '|图片=[[文件:note_1.png|center|50px|link=]]\n' +
                                        '|标题=\n' +
                                        '|标题字体颜色=\n' +
                                        '|标题字体大小=\n' +
                                        '|标题位置=\n' +
                                        '|内容=',
                                        'peri': '内容文案',
                                        'post': '\n|内容字体颜色=\n' +
                                        '|内容字体大小=\n' +
                                        '|内容字体位置=\n' +
                                        '|额外样式=\n' +
                                        '}}\n'
                                    }
                                },
                                'label': '{{备注}}'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{排版\n' +
                                        '|背景宽度=100%\n' +
                                        '|背景色=\n' +
                                        '|额外样式=\n' +
                                        '|2级标题字体颜色=#1b809e\n' +
                                        '|2级标题字体大小=18px\n' +
                                        '|2级标题字体加粗=normal\n' +
                                        '|3级标题字体颜色=#1b809e\n' +
                                        '|3级标题字体大小=16px\n' +
                                        '|3级标题字体加粗=normal\n' +
                                        '|内容字体大小=\n' +
                                        '|内容字体颜色=\n' +
                                        '|内容=',
                                        'peri': '内容文案',
                                        'post': '\n}}'
                                    }
                                },
                                'label': '{{文案排版}}'
                            },
                            {
                                'action': {
                                    'type': 'encapsulate',
                                    'options': {
                                        'pre': '{{信息栏\n' +
                                        '|位置=right\n' +
                                        '|图片=',
                                        'peri': '',
                                        'post': '\n|图片介绍=\n' +
                                        '|标题栏颜色=#5bc0de\n' +
                                        '|属性1=\n' +
                                        '|属性1内容=\n' +
                                        '|属性2=\n' +
                                        '|属性2内容=\n' +
                                        '|属性3=\n' +
                                        '|属性3内容=\n' +
                                        '|属性4=\n' +
                                        '|属性4内容=\n' +
                                        '|属性5=\n' +
                                        '|属性5内容=\n' +
                                        '|属性6=\n' +
                                        '|属性6内容=\n' +
                                        '|属性7=\n' +
                                        '|属性7内容=\n' +
                                        '|额外属性1=\n' +
                                        '|额外属性1内容=\n' +
                                        '}}\n'
                                    }
                                },
                                'label': '{{信息栏}}'
                            },
                            '{{待补充}}'
                        ]
                    }
};


function addToolbarPages() {

	/* 移除快速插入的【常用语法】【常用模板】 */
	$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
		'section': 'fastinsert'
	});

	$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
		sections: {
			'fastinsert': {
				'type': 'booklet',
				'label': '快速插入',
				'pages': pages_data,
			}
		}
	} );

}
var fastinsertClick = function () {
    if (window.IsPC && $('a[aria-controls="wikiEditor-section-fastinsert"]').hasClass('current') == false ){
        $('a[aria-controls="wikiEditor-section-fastinsert"]').trigger('click');
    }
}
$(document).ready(function () {
    $.when(
      mw.loader.using( 'ext.wikiEditor' ), $.ready
    ).then( addToolbarPages ).then(fastinsertClick);
    
});