Versions in this module Expand all Collapse all v1 v1.3.2 Nov 21, 2020 v1.3.1 Nov 21, 2020 Changes in this version + var DefinitionDescriptionAttributeFilter = html.GlobalAttributeFilter + var DefinitionList = &definitionList + var DefinitionListAttributeFilter = html.GlobalAttributeFilter + var DefinitionTermAttributeFilter = html.GlobalAttributeFilter + var Footnote = &footnote + var GFM = &gfm + var Linkify = &linkify + var Strikethrough = &strikethrough + var StrikethroughAttributeFilter = html.GlobalAttributeFilter + var Table = &table + var TableAttributeFilter = html.GlobalAttributeFilter.Extend([]byte("align"), []byte("bgcolor"), []byte("border"), []byte("cellpadding"), ...) + var TableHeaderAttributeFilter = html.GlobalAttributeFilter.Extend([]byte("align"), []byte("bgcolor"), []byte("char"), []byte("charoff"), ...) + var TableRowAttributeFilter = html.GlobalAttributeFilter.Extend([]byte("align"), []byte("bgcolor"), []byte("char"), []byte("charoff"), ...) + var TableTdCellAttributeFilter = html.GlobalAttributeFilter.Extend([]byte("abbr"), []byte("align"), []byte("axis"), []byte("bgcolor"), ...) + var TableThCellAttributeFilter = html.GlobalAttributeFilter.Extend([]byte("abbr"), []byte("align"), []byte("axis"), []byte("bgcolor"), ...) + var TaskList = &taskList + var Typographer = &typographer + func NewDefinitionDescriptionParser() parser.BlockParser + func NewDefinitionListHTMLRenderer(opts ...html.Option) renderer.NodeRenderer + func NewDefinitionListParser() parser.BlockParser + func NewFootnoteASTTransformer() parser.ASTTransformer + func NewFootnoteBlockParser() parser.BlockParser + func NewFootnoteHTMLRenderer(opts ...html.Option) renderer.NodeRenderer + func NewFootnoteParser() parser.InlineParser + func NewLinkify(opts ...LinkifyOption) goldmark.Extender + func NewLinkifyParser(opts ...LinkifyOption) parser.InlineParser + func NewStrikethroughHTMLRenderer(opts ...html.Option) renderer.NodeRenderer + func NewStrikethroughParser() parser.InlineParser + func NewTable(opts ...TableOption) goldmark.Extender + func NewTableHTMLRenderer(opts ...TableOption) renderer.NodeRenderer + func NewTableParagraphTransformer() parser.ParagraphTransformer + func NewTaskCheckBoxHTMLRenderer(opts ...html.Option) renderer.NodeRenderer + func NewTaskCheckBoxParser() parser.InlineParser + func NewTypographer(opts ...TypographerOption) goldmark.Extender + func NewTypographerParser(opts ...TypographerOption) parser.InlineParser + type DefinitionListHTMLRenderer struct + func (r *DefinitionListHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type FootnoteHTMLRenderer struct + func (r *FootnoteHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type LinkifyConfig struct + AllowedProtocols [][]byte + EmailRegexp *regexp.Regexp + URLRegexp *regexp.Regexp + WWWRegexp *regexp.Regexp + func (c *LinkifyConfig) SetOption(name parser.OptionName, value interface{}) + type LinkifyOption interface + SetLinkifyOption func(*LinkifyConfig) + func WithLinkifyAllowedProtocols(value [][]byte) LinkifyOption + func WithLinkifyEmailRegexp(value *regexp.Regexp) LinkifyOption + func WithLinkifyURLRegexp(value *regexp.Regexp) LinkifyOption + func WithLinkifyWWWRegexp(value *regexp.Regexp) LinkifyOption + type StrikethroughHTMLRenderer struct + func (r *StrikethroughHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type TableCellAlignMethod int + const TableCellAlignAttribute + const TableCellAlignDefault + const TableCellAlignNone + const TableCellAlignStyle + type TableConfig struct + TableCellAlignMethod TableCellAlignMethod + func NewTableConfig() TableConfig + func (c *TableConfig) SetOption(name renderer.OptionName, value interface{}) + type TableHTMLRenderer struct + func (r *TableHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type TableOption interface + SetTableOption func(*TableConfig) + func WithTableCellAlignMethod(a TableCellAlignMethod) TableOption + func WithTableHTMLOptions(opts ...html.Option) TableOption + type TaskCheckBoxHTMLRenderer struct + func (r *TaskCheckBoxHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type TypographerConfig struct + Substitutions [][]byte + func (b *TypographerConfig) SetOption(name parser.OptionName, value interface{}) + type TypographerOption interface + SetTypographerOption func(*TypographerConfig) + func WithTypographicSubstitutions(values map[TypographicPunctuation][]byte) TypographerOption + type TypographicPunctuation int + const Apostrophe + const Ellipsis + const EmDash + const EnDash + const LeftAngleQuote + const LeftDoubleQuote + const LeftSingleQuote + const RightAngleQuote + const RightDoubleQuote + const RightSingleQuote + type TypographicSubstitutions map[TypographicPunctuation][]byte