Wikidot normalizes page names in its URLs to fit a specific form. Internally it calls these “UNIX names”, SCUTTLE and other projects have called these names “slugs”. (See glossary)
The https://github.com/Nu-SCPTheme/wikidot-normalize codebase is presently the most complete normalization utility outside of Wikidot itself, and this page will document its findings.
Introduction
Wikidot URLs have a number of restrictions. Slugs are only in lowercase, and do not permit any punctuation or spaces, with specific exceptions for underscores (_
) and colons (:
). The basic transformation is to lowercase all alphanumeric characters, and convert all others into dashes.
Below is a table listing some basic transformations:
Original | Result |
---|---|
|
|
|
|
|
|
(TODO)