Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

SCP-001

scp-001

User Curated Lists

user-curated-lists

Kate McTiriss's Proposal

kate-mctiriss-s-proposal

(TODO)

  • No labels