Versions in this module Expand all Collapse all v0 v0.1.0 Sep 29, 2025 Changes in this version + var ErrCreateMarkdownIndex = errors.New("markdown index can't be created") + var ErrInitMarkdownIndex = errors.New("markdown index can't be initialized") + var ErrMismatchColumn = errors.New("number of columns in the record doesn't match the header") + var ErrWriteMarkdownIndex = errors.New("markdown index can't be written") + func Bold(text string) string + func BoldItalic(text string) string + func Code(text string) string + func Highlight(text string) string + func Image(text, url string) string + func Italic(text string) string + func Link(text, url string) string + func Strikethrough(text string) string + type CheckBoxSet struct + Checked bool + Text string + type Markdown struct + func NewMarkdown(w io.Writer) *Markdown + func (m *Markdown) Blockquote(text string) *Markdown + func (m *Markdown) BlueBadge(text string) *Markdown + func (m *Markdown) BlueBadgef(format string, args ...interface{}) *Markdown + func (m *Markdown) Build() error + func (m *Markdown) BulletList(items ...string) *Markdown + func (m *Markdown) Caution(text string) *Markdown + func (m *Markdown) Cautionf(format string, args ...interface{}) *Markdown + func (m *Markdown) CheckBox(set []CheckBoxSet) *Markdown + func (m *Markdown) CodeBlocks(lang SyntaxHighlight, text string) *Markdown + func (m *Markdown) CustomTable(set TableSet, options TableOptions) *Markdown + func (m *Markdown) Details(summary, text string) *Markdown + func (m *Markdown) Detailsf(summary, format string, args ...interface{}) *Markdown + func (m *Markdown) Error() error + func (m *Markdown) GreenBadge(text string) *Markdown + func (m *Markdown) GreenBadgef(format string, args ...interface{}) *Markdown + func (m *Markdown) H1(text string) *Markdown + func (m *Markdown) H1f(format string, args ...interface{}) *Markdown + func (m *Markdown) H2(text string) *Markdown + func (m *Markdown) H2f(format string, args ...interface{}) *Markdown + func (m *Markdown) H3(text string) *Markdown + func (m *Markdown) H3f(format string, args ...interface{}) *Markdown + func (m *Markdown) H4(text string) *Markdown + func (m *Markdown) H4f(format string, args ...interface{}) *Markdown + func (m *Markdown) H5(text string) *Markdown + func (m *Markdown) H5f(format string, args ...interface{}) *Markdown + func (m *Markdown) H6(text string) *Markdown + func (m *Markdown) H6f(format string, args ...interface{}) *Markdown + func (m *Markdown) HorizontalRule() *Markdown + func (m *Markdown) Important(text string) *Markdown + func (m *Markdown) Importantf(format string, args ...interface{}) *Markdown + func (m *Markdown) LF() *Markdown + func (m *Markdown) Note(text string) *Markdown + func (m *Markdown) Notef(format string, args ...interface{}) *Markdown + func (m *Markdown) OrderedList(items ...string) *Markdown + func (m *Markdown) PlainText(text string) *Markdown + func (m *Markdown) PlainTextf(format string, args ...interface{}) *Markdown + func (m *Markdown) RedBadge(text string) *Markdown + func (m *Markdown) RedBadgef(format string, args ...interface{}) *Markdown + func (m *Markdown) String() string + func (m *Markdown) Table(set TableSet) *Markdown + func (m *Markdown) TableOfContents(depth TableOfContentsDepth) *Markdown + func (m *Markdown) Tip(text string) *Markdown + func (m *Markdown) Tipf(format string, args ...interface{}) *Markdown + func (m *Markdown) Warning(text string) *Markdown + func (m *Markdown) Warningf(format string, args ...interface{}) *Markdown + func (m *Markdown) YellowBadge(text string) *Markdown + func (m *Markdown) YellowBadgef(format string, args ...interface{}) *Markdown + type SyntaxHighlight string + const SyntaxHighlightAPIBlueprint + const SyntaxHighlightApache + const SyntaxHighlightC + const SyntaxHighlightCPlusPlus + const SyntaxHighlightCSS + const SyntaxHighlightCSharp + const SyntaxHighlightClojure + const SyntaxHighlightCoffeeScript + const SyntaxHighlightDart + const SyntaxHighlightDiff + const SyntaxHighlightDockerfile + const SyntaxHighlightElixir + const SyntaxHighlightErlang + const SyntaxHighlightFSharp + const SyntaxHighlightGo + const SyntaxHighlightGroovy + const SyntaxHighlightHTML + const SyntaxHighlightHaskell + const SyntaxHighlightJSON + const SyntaxHighlightJava + const SyntaxHighlightJavaScript + const SyntaxHighlightJulia + const SyntaxHighlightKotlin + const SyntaxHighlightLua + const SyntaxHighlightMermaid + const SyntaxHighlightNone + const SyntaxHighlightOCaml + const SyntaxHighlightObjectiveC + const SyntaxHighlightPHP + const SyntaxHighlightPerl + const SyntaxHighlightPython + const SyntaxHighlightR + const SyntaxHighlightRuby + const SyntaxHighlightRust + const SyntaxHighlightSQL + const SyntaxHighlightScala + const SyntaxHighlightScheme + const SyntaxHighlightShell + const SyntaxHighlightSwift + const SyntaxHighlightTeX + const SyntaxHighlightText + const SyntaxHighlightTypeScript + const SyntaxHighlightVBNet + const SyntaxHighlightXML + const SyntaxHighlightYAML + type TableAlignment int + const AlignCenter + const AlignDefault + const AlignLeft + const AlignRight + type TableOfContentsDepth int + const TableOfContentsDepthH1 + const TableOfContentsDepthH2 + const TableOfContentsDepthH3 + const TableOfContentsDepthH4 + const TableOfContentsDepthH5 + const TableOfContentsDepthH6 + type TableOptions struct + AutoFormatHeaders bool + AutoWrapText bool + type TableSet struct + Alignment []TableAlignment + Header []string + Rows [][]string + func (t *TableSet) ValidateColumns() error