21. The non-transitory computer-readable medium of claim 20 , wherein the markup language is hypertext markup language (HTML).
20. A non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to perform operations comprising: wrapping, by the processing device, text in a markup language file with directives of a web server type page; identifying an internal link in the markup language file using regular expression pattern matching, the internal link comprising a markup language extension; converting, by the processing device, the internal link into a web server type page link by replacing the markup language extension with a web server type page extension.