Documentation ¶
Overview ¶
Package markdown is middleware to render markdown files as HTML on-the-fly.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(c middleware.Controller) (middleware.Middleware, error)
New creates a new instance of Markdown middleware that renders markdown to HTML on-the-fly.
Types ¶
type Markdown ¶
type Markdown struct { // Server root Root string // Next HTTP handler in the chain Next middleware.Handler // The list of markdown configurations Configs []MarkdownConfig }
Markdown implements a layer of middleware that serves markdown as HTML.
type MarkdownConfig ¶
type MarkdownConfig struct { // Markdown renderer Renderer blackfriday.Renderer // Base path to match PathScope string // List of extensions to consider as markdown files Extensions []string // List of style sheets to load for each markdown file Styles []string // List of JavaScript files to load for each markdown file Scripts []string }
MarkdownConfig stores markdown middleware configurations.
Click to show internal directories.
Click to hide internal directories.