in www/static/js/404.js [16:39]
function transformOldURL(oldURL) {
var splitURL = splitDocsURL(oldURL);
var baseURL = splitURL[0];
var versionString = splitURL[1];
var pageExtension = splitURL.slice(2).join("");
// get rid of the fragment and replace underscores with slashes
// also remove the ".md" extension
pageExtension = pageExtension.split("#")[0];
pageExtension = pageExtension.replace(".md", "");
pageExtension = pageExtension.replace(/_/g, "/");
// undo special cases of paths that really do contain underscores
// NOTE:
// this list is complete; in the pre-migration docs, no other
// directories or files contained underscores
pageExtension = pageExtension.replace("config/ref", "config_ref");
pageExtension = pageExtension.replace("plugin/ref", "plugin_ref");
pageExtension = pageExtension.replace("display/name", "display_name");
pageExtension = pageExtension.replace("platform/plugin/versioning/ref", "platform_plugin_versioning_ref");
return baseURL + versionString + pageExtension;
}