1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
// Copyright 2019 Fredrik Portström <https://portstrom.com>
// This is free software distributed under the terms specified in
// the file LICENSE at the top-level directory of this distribution.
pub fn create_configuration() -> crate::Configuration {
crate::Configuration::new(&crate::ConfigurationSource {
category_namespaces: &["category"],
extension_tags: &[
"categorytree",
"ce",
"charinsert",
"chem",
"gallery",
"graph",
"hiero",
"imagemap",
"indicator",
"inputbox",
"mapframe",
"maplink",
"math",
"nowiki",
"poem",
"pre",
"ref",
"references",
"score",
"section",
"source",
"syntaxhighlight",
"templatedata",
"timeline",
],
file_namespaces: &["file", "image"],
link_trail: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
magic_words: &[
"DISAMBIG",
"FORCETOC",
"HIDDENCAT",
"INDEX",
"NEWSECTIONLINK",
"NOCC",
"NOCOLLABORATIONHUBTOC",
"NOCONTENTCONVERT",
"NOEDITSECTION",
"NOGALLERY",
"NOGLOBAL",
"NOINDEX",
"NONEWSECTIONLINK",
"NOTC",
"NOTITLECONVERT",
"NOTOC",
"STATICREDIRECT",
"TOC",
],
protocols: &[
"//",
"bitcoin:",
"ftp://",
"ftps://",
"geo:",
"git://",
"gopher://",
"http://",
"https://",
"irc://",
"ircs://",
"magnet:",
"mailto:",
"mms://",
"news:",
"nntp://",
"redis://",
"sftp://",
"sip:",
"sips:",
"sms:",
"ssh://",
"svn://",
"tel:",
"telnet://",
"urn:",
"worldwind://",
"xmpp:",
],
redirect_magic_words: &["REDIRECT"],
})
}
|