markdown
import "github.com/rfwlab/rfw/v2/markdown"
Markdown to HTML rendering using blackfriday.
Parse
func Parse(src string) string
Converts Markdown source to HTML.
ExtractHeadings
func ExtractHeadings(src string) []Heading
Extracts all headings from Markdown for table of contents.
| Field | Description |
|---|---|
Text |
Heading text |
Depth |
Heading level (1-6) |
ID |
Auto-generated slug ID |
Example
html := markdown.Parse("# Hello\n\nThis is **bold**.")
headings := markdown.ExtractHeadings("# Hello\n## World")