list handling isn't great yet. commented out for now
This commit is contained in:
parent
bb7060d84c
commit
0695974353
1 changed files with 6 additions and 6 deletions
12
main.go
12
main.go
|
|
@ -105,12 +105,12 @@ func renderMarkdown(content string) template.HTML {
|
|||
content = linkPattern.ReplaceAllString(content, `<a href="$2">$1</a>`)
|
||||
|
||||
// Handle lists properly
|
||||
content = ulPattern.ReplaceAllString(content, "<li>$1</li>")
|
||||
content = olPattern.ReplaceAllString(content, "<li>$1</li>")
|
||||
content = regexp.MustCompile(`(?m)(<li>.+?</li>)`).ReplaceAllString(content, "<ul>$1</ul>")
|
||||
content = regexp.MustCompile(`(?m)(<ul>(?:<li>.+?</li>)+)</ul>`).ReplaceAllString(content, "$1")
|
||||
content = regexp.MustCompile(`(?m)(<li>.+?</li>)`).ReplaceAllString(content, "<ol>$1</ol>")
|
||||
content = regexp.MustCompile(`(?m)(<ol>(?:<li>.+?</li>)+)</ol>`).ReplaceAllString(content, "$1")
|
||||
//content = ulPattern.ReplaceAllString(content, "<li>$1</li>")
|
||||
//content = olPattern.ReplaceAllString(content, "<li>$1</li>")
|
||||
//content = regexp.MustCompile(`(?m)(<li>.+?</li>)`).ReplaceAllString(content, "<ul>$1</ul>")
|
||||
//content = regexp.MustCompile(`(?m)(<ul>(?:<li>.+?</li>)+)</ul>`).ReplaceAllString(content, "$1")
|
||||
//content = regexp.MustCompile(`(?m)(<li>.+?</li>)`).ReplaceAllString(content, "<ol>$1</ol>")
|
||||
//content = regexp.MustCompile(`(?m)(<ol>(?:<li>.+?</li>)+)</ol>`).ReplaceAllString(content, "$1")
|
||||
|
||||
// Preserve paragraph structure without breaking inline elements
|
||||
paragraphPattern := regexp.MustCompile(`(?m)(^([^#<\n].+)$)\n?`)
|
||||
|
|
|
|||
Loading…
Reference in a new issue