Versions in this module Expand all Collapse all v0 v0.1.2 Sep 12, 2022 Changes in this version + func WithHeaderLinks() interface type Config + HeaderLinks bool v0.1.1 Sep 12, 2022 Changes in this version + func NewProcessor(renderOptions ...renderer.Option) goldmark.Markdown v0.1.0 Sep 12, 2022 Changes in this version + var BlockquoteAttributeFilter = GlobalAttributeFilter.Extend([]byte("cite")) + var CodeAttributeFilter = GlobalAttributeFilter + var DefaultRenderer = goldmark.New(goldmark.WithExtensions(extension.GFM, extension.Table), ...) + var DefaultWriter = &defaultWriter + var EmphasisAttributeFilter = GlobalAttributeFilter + var GlobalAttributeFilter = util.NewBytesFilter([]byte("accesskey"), []byte("autocapitalize"), []byte("autofocus"), ...) + var HeadingAttributeFilter = GlobalAttributeFilter + var ImageAttributeFilter = GlobalAttributeFilter.Extend([]byte("align"), []byte("border"), []byte("crossorigin"), []byte("decoding"), ...) + var LinkAttributeFilter = GlobalAttributeFilter.Extend([]byte("download"), []byte("hreflang"), []byte("media"), []byte("ping"), ...) + var ListAttributeFilter = GlobalAttributeFilter.Extend([]byte("start"), []byte("reversed"), []byte("type")) + var ListItemAttributeFilter = GlobalAttributeFilter.Extend([]byte("value")) + var ParagraphAttributeFilter = GlobalAttributeFilter + var ThematicAttributeFilter = GlobalAttributeFilter.Extend([]byte("align"), []byte("color"), []byte("noshade"), []byte("size"), ...) + func IsDangerousURL(url []byte) bool + func NewRenderer(opts ...Option) renderer.NodeRenderer + func RenderAttributes(w util.BufWriter, node ast.Node, filter util.BytesFilter) + func WithExternalLinkProtection(currentHost string) interface + func WithHardWraps() interface + func WithTitleLinks() interface + func WithUnsafe() interface + func WithWriter(writer Writer) interface + func WithXHTML() interface + type Config struct + CurrentHost string + ExternalLinkProtection bool + HardWraps bool + TitleLinks bool + Unsafe bool + Writer Writer + XHTML bool + func NewConfig() Config + func (c *Config) SetOption(name renderer.OptionName, value interface{}) + type Option interface + SetHTMLOption func(*Config) + type Renderer struct + func (r *Renderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type Writer interface + RawWrite func(writer util.BufWriter, source []byte) + SecureWrite func(writer util.BufWriter, source []byte) + Write func(writer util.BufWriter, source []byte)