Structures
The following structures are available globally.
-
Rendering options for KituraMarkdown, allowing the generated HTML to be wrapped in a page template. The page template should contain
<snippetInsertLocation></snippetInsertLocation>
, which will be substituted with the generated HTML content.Note: If you do not wish to customize the page template,
"default"
can be specified.Usage Example:
See morelet markdownOptions = MarkdownOptions(pageTemplate: "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"></head><body><div><snippetInsertLocation></snippetInsertLocation></div></body></html>") router.add(templateEngine: KituraMarkdown()) router.get("/docs") { _, response, next in try response.render("Example.md", context: [String:Any](), options: markdownOptions) response.status(.OK) next() }
Declaration
Swift
public struct MarkdownOptions : RenderingOptions