Documentation ¶
Index ¶
- type Namespace
- func (ns *Namespace) Emojify(s interface{}) (template.HTML, error)
- func (ns *Namespace) HTMLEscape(s interface{}) (string, error)
- func (ns *Namespace) HTMLUnescape(s interface{}) (string, error)
- func (ns *Namespace) Highlight(s interface{}, lang, opts string) (template.HTML, error)
- func (ns *Namespace) Markdownify(s interface{}) (template.HTML, error)
- func (ns *Namespace) Plainify(s interface{}) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Namespace ¶
type Namespace struct {
// contains filtered or unexported fields
}
Namespace provides template functions for the "transform" namespace.
func (*Namespace) Emojify ¶
Emojify returns a copy of s with all emoji codes replaced with actual emojis.
func (*Namespace) HTMLEscape ¶
HTMLEscape returns a copy of s with reserved HTML characters escaped.
func (*Namespace) HTMLUnescape ¶
HTMLUnescape returns a copy of with HTML escape requences converted to plain text.
func (*Namespace) Highlight ¶
Highlight returns a copy of s as an HTML string with syntax highlighting applied.
func (*Namespace) Markdownify ¶
Markdownify renders a given input from Markdown to HTML.
Click to show internal directories.
Click to hide internal directories.