go-org-orgwiki/etc/_goorgeous.go
Niklas Fasching 5afba92f5f Add (a bad) comparison to goorgeous to github pages
The stylesheet would have to be adapted to get a fair visual comparison - but
this should be enough for comparing behavior
2018-12-17 15:06:26 +01:00

34 lines
729 B
Go

package main
import (
"io/ioutil"
"log"
"os"
"github.com/chaseadamsio/goorgeous"
"github.com/russross/blackfriday"
)
func main() {
defer func() {
if err := recover(); err != nil {
log.Print(err)
}
}()
log.SetFlags(0)
log.SetOutput(os.Stdout)
path := os.Args[1]
in, err := ioutil.ReadFile(path)
if err != nil {
log.Fatal(err)
}
flags := blackfriday.HTML_USE_XHTML
flags |= blackfriday.LIST_ITEM_BEGINNING_OF_LIST
flags |= blackfriday.HTML_FOOTNOTE_RETURN_LINKS
parameters := blackfriday.HtmlRendererParameters{}
parameters.FootnoteReturnLinkContents = "<sup>↩</sup>"
renderer := blackfriday.HtmlRendererWithParameters(flags, "", "", parameters)
log.Print(string(goorgeous.Org(in, renderer)))
}