Conveniences for brevity in Markdown - transclusions, video inclusions, hyperlinks to other documents in the code. Markdown has become the dominant plain-text markup language. With a zero learning curve, it's familiar to almost everyone in IT and AI, essentially burying the widespread use of Perhaps this is for the best. Markdown support in code-server (along with LaTeX math, graphs, and a host of other features) allows you to efficiently create technical documentation and educational materials without worrying about the complexities of book pagination or relying on monstrous solutions like This is especially true considering you can insert almost arbitrary HTML blocks into Markdown whenever you need something specific, interactive, or visual. However, some things in Markdown can be improved right out of the box:
For example, in educational materials and technical documentation, it's incredibly useful to insert small, illustrative media clips—like pictures, but alive, straight out of the Harry Potter world. The classic approach using We extend the «inclusion» functionality, seamlessly integrating with the Another major pain point is the transclusion of other Markdown documents. This feature is available out of the box in almost all other major markup languages (LaTeX, SGML Docbook, MediaWiki, RST, etc.), but is missing here. We achieve this «transclusion» by expanding the inclusion semantics once again:
Another frequent necessity is automatic hyperlinking to adjacent Markdown documents and other codebase artifacts.
To solve this, inline code literals starting with Furthermore, if the link points to a Markdown document, a link like:
|