Documentation ¶
Index ¶
- Constants
- Variables
- func GetTraddingViewEmbedHtml(symbol, theme string) (string, error)
- func GetTweetOembedHtml(url, theme string) (string, error)
- func New(opts ...Option) goldmark.Extender
- func NewHTMLRenderer() renderer.NodeRenderer
- type Embeded
- type HTMLRenderer
- type Option
- type TwitterOembedResp
Constants ¶
View Source
const ( EmbededProviderYouTube = "youtube" EmbededProviderBilibili = "bilibili" EmbededProviderTwitter = "twitter" EmbededProviderTradingView = "tradingview" )
Variables ¶
View Source
var KindEmbeded = ast.NewNodeKind("Embeded")
KindEmbeded is a NodeKind of the YouTube node.
Functions ¶
func GetTraddingViewEmbedHtml ¶ added in v0.0.9
func GetTweetOembedHtml ¶ added in v0.0.5
func NewHTMLRenderer ¶
func NewHTMLRenderer() renderer.NodeRenderer
NewHTMLRenderer builds a new HTMLRenderer with given options and returns it.
Types ¶
type Embeded ¶ added in v0.0.5
type Embeded struct { ast.Image Provider string VID string Theme string // contains filtered or unexported fields }
Embeded struct represents a Embeded embed of the Markdown text.
func NewEmbeded ¶ added in v0.0.5
NewEmbeded returns a new YouTube node.
type HTMLRenderer ¶
type HTMLRenderer struct{}
HTMLRenderer struct is a renderer.NodeRenderer implementation for the extension.
func (*HTMLRenderer) RegisterFuncs ¶
func (r *HTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
RegisterFuncs implements NodeRenderer.RegisterFuncs.
Click to show internal directories.
Click to hide internal directories.