-
Notifications
You must be signed in to change notification settings - Fork 2
MagicLinkToken
bhsd edited this page Nov 24, 2023
·
17 revisions
自由外链。
- 外链协议。
var root = Parser.parse('ftp://example.org'),
magiclink = root.firstChild;
assert.strictEqual(magiclink.protocol, 'ftp://');
magiclink.protocol = 'https://';
assert.strictEqual(root.toString(), 'https://example.org');
- 生成一个 URL 对象,以方便解析和修改外链目标。
setTarget(url: string|URL): void
- 修改外链目标。可以和 getUrl 方法联合使用(见以下示例)。
var root = Parser.parse('https://www.mediawiki.org/wiki/Manual:Parser.php'),
magiclink = root.firstChild,
url = magiclink.getUrl();
url.searchParams.set('action', 'info');
magiclink.setTarget(url);
assert.strictEqual(root.toString(), 'https://www.mediawiki.org/wiki/Manual:Parser.php?action=info');
对维基文本批量执行语法检查的命令行工具
用于维基文本的 ESLint 插件
A command-line tool that performs linting on Wikitext in bulk
ESLint plugin for Wikitext