Documentation
¶
Index ¶
- func New(nodes ...node.Node) *element
- func NewCite(cite string, nodes ...node.Node) *element
- func RawText(str string) *element
- func RawTextCite(cite string, str string) *element
- func RawTextf(format string, args ...any) *element
- func Static(str string) *element
- func Text(str string) *element
- func TextCite(cite string, str string) *element
- func Textf(format string, args ...any) *element
- type Element
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
New Creates a new blockquote element with the given child nodes. Example: blockquote.New(blockquote.New()) Renders: <blockquote><blockquote></blockquote></blockquote>
func NewCite ¶
NewCite Creates a new blockquote element with a citation URL and child nodes. Example: blockquote.NewCite("https://example.com/source") Renders: <blockquote cite="https://example.com/source"></blockquote>
func RawText ¶
func RawText(str string) *element
RawText Creates a new blockquote element with raw text content as unescaped HTML. Example: blockquote.RawText("<p>Quoted text.</p>") Renders: <blockquote><p>Quoted text.</p></blockquote>
func RawTextCite ¶
RawTextCite Creates a new blockquote element with a citation URL and raw text content as unescaped HTML. Example: blockquote.RawTextCite("https://example.com/source", "<p>Quoted text.</p>") Renders: <blockquote cite="https://example.com/source"><p>Quoted text.</p></blockquote>
func RawTextf ¶
RawTextf Creates a new blockquote element with formatted raw text content as unescaped HTML using text.RawTextf. Example: blockquote.RawTextf("Hello <em>%s</em>", "World") Renders: <blockquote>Hello <em>World</em></blockquote>
func Static ¶
func Static(str string) *element
Static Creates a new blockquote element with static text content. Example: blockquote.Static("Quoted text.") Renders: <blockquote>Quoted text.</blockquote>
func Text ¶
func Text(str string) *element
Text Creates a new blockquote element with text content (HTML-encoded). Example: blockquote.Text("<p>Quoted text.</p>") Renders: <blockquote><p>Quoted text.</p></blockquote>
func TextCite ¶
TextCite Creates a new blockquote element with a citation URL and text content. Example: blockquote.TextCite("https://example.com/source", "Quoted text.") Renders: <blockquote cite="https://example.com/source">Quoted text.</blockquote>