Documentation
¶
Overview ¶
Package templates hosts all page and report templates May be replaced by resources from FS eventually.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RootLayout = template.Must(template.New("layout").Parse(` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="icon" href="http://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/240/apple/232/page-with-curl_1f4c3.png"> <base target="_blank"> <title>{{ template "title" }}</title> <style>{{ template "style" }}</style> </head> <body>{{ template "body" . }}</body> </html> `)) MdTemplText = `` /* 568-byte string literal not displayed */ CompactMdTemplText = `` /* 614-byte string literal not displayed */ ReadMdTemplText = `` /* 357-byte string literal not displayed */ CompatStyle = `` /* 172-byte string literal not displayed */ )
Functions ¶
This section is empty.
Types ¶
type HTMLRenderer ¶
type HTMLRenderer struct { Renderer // contains filtered or unexported fields }
HTMLRenderer outputs HTML from template in Markdown.
type JSONRenderer ¶
type JSONRenderer struct {
// contains filtered or unexported fields
}
JSONRenderer outputs JSON/JSONL formats.
type MarkdownRenderer ¶
type MarkdownRenderer struct {
// contains filtered or unexported fields
}
MarkdownRenderer outputs Markdown.
type Renderer ¶
Renderer renders papers in one of the supported output formats: Markdown/HTML/JSON/JSONL.
func NewHTMLRenderer ¶
func NewJSONLRenderer ¶
func NewJSONLRenderer() Renderer
NewJSONLRenderer factory for Renderer in JSONL format.
func NewJSONRenderer ¶
func NewJSONRenderer() Renderer
NewJSONRenderer factory for Renderer in JSON format.
func NewMarkdownRenderer ¶
Click to show internal directories.
Click to hide internal directories.