ddb3943359
This makes the renderer print the content of informational HTML tags while stripping the tags themselves. Tags like script, iframe, style, etc, which are unlikely to ever hold presentable content, are exempt from this, and their content is skipped from rendering as well as the tags themselves. <br>, a hard-break tag, is supported as a Markdown hard-break replacement (the two spaces before newline). This also adds tests for this behavior inside general_text.md. Fixes #6, a longstanding issue with inline HTML in blockquotes.
24 lines
910 B
Modula-2
24 lines
910 B
Modula-2
module github.com/tdemin/gmnhg
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/BurntSushi/toml v0.4.1
|
|
github.com/Masterminds/sprig/v3 v3.2.2
|
|
github.com/gomarkdown/markdown v0.0.0-20210915032930-fe0e174ee09a
|
|
github.com/google/uuid v1.3.0 // indirect
|
|
github.com/grokify/html-strip-tags-go v0.0.1
|
|
github.com/hexops/gotextdiff v1.0.3
|
|
github.com/huandu/xstrings v1.3.2 // indirect
|
|
github.com/imdario/mergo v0.3.12 // indirect
|
|
github.com/kr/pretty v0.1.0 // indirect
|
|
github.com/mattn/go-runewidth v0.0.13 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/niklasfasching/go-org v1.5.0
|
|
github.com/olekukonko/tablewriter v0.0.5
|
|
github.com/spf13/cast v1.4.1 // indirect
|
|
golang.org/x/crypto v0.0.0-20210915214749-c084706c2272 // indirect
|
|
golang.org/x/net v0.0.0-20210917163549-3c21e5b27794 // indirect
|
|
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
)
|