import Foundation /** A string key used in markdown to indicate special elements */ enum ShorthandMarkdownKey: String { /// A standard url /// Format: `![url](;)` case url /// An image /// Format: `![image](;]` case image /// Statistics about hiking /// Format: `![hiking-stats](<` case hikingStatistics = "hiking-stats" /// A video /// Format: `![video](;]` case video /// An SVG image /// Format: `![svg](;<;;;?>)` /// A variable number of download buttons for file downloads /// Format: `[download](<,,;...)` case downloadButtons = "download" /// A box with a title and content /// Format: `![box](;<body>)` case box /// A 3D model to display /// Format: `![model](<file>;<description>)` case model /// A pretty link to another page on the site. /// Format: `![page](<pageId>)` case pageLink = "page" /// A large button to an external page. /// Format: `![external](<<url>;<text>...>` case externalLink = "external" /// A large button to a git/github page /// Format: `![git](<<url>;<text>...>` case gitLink = "git" /// Additional HTML code include verbatim into the page. /// Format: `![html](<fileId>)` case includedHtml = "html" /// SVG Image showing only a part of the image /// Format `![svg](<fileId>;` case svg }