forked from sloum/bombadillo
Updates output styling for headings and hr in gemini html rendering
This commit is contained in:
parent
2d5a1949f9
commit
9967d08e10
|
@ -71,19 +71,15 @@ MainSwitch:
|
|||
i = skipToClose("</head>", i)
|
||||
case "script":
|
||||
i = skipToClose("</script>", i)
|
||||
case "h1":
|
||||
out = "\n# "
|
||||
case "h2":
|
||||
out = "\n## "
|
||||
case "h3":
|
||||
out = "\n### "
|
||||
case "h1", "h2", "h3":
|
||||
out = "\n\033[1m"
|
||||
case "li", "dt":
|
||||
out = "* "
|
||||
case "hr":
|
||||
out = "\n\n-------------------------\n\n"
|
||||
out = "\n\n____________________________\n\n"
|
||||
case "blockquote":
|
||||
out = "\n> "
|
||||
case "p", "header", "nav", "footer", "aside", "div", "main", "article", "details", "summary", "ul", "ol", "dl":
|
||||
case "p", "header", "nav", "footer", "aside", "div", "main", "article", "details", "summary", "ul", "ol", "dl", "h4", "h5", "h6":
|
||||
out = "\n"
|
||||
case "a", "img":
|
||||
target := "href="
|
||||
|
@ -128,8 +124,12 @@ MainSwitch:
|
|||
func parseClose(i int) string {
|
||||
tag := strings.Trim(fields[i], " \n\r\t<>/")
|
||||
switch tag {
|
||||
case "p", "header", "nav", "footer", "aside", "div", "main", "article", "details", "summary", "ul", "ol", "dl", "li", "dd", "blockquote", "h1", "h2", "h3", "h4", "h5", "h6":
|
||||
case "p", "header", "nav", "footer", "aside", "div", "main", "article", "details", "summary", "ul", "ol", "dl", "li", "dd", "blockquote", "h4", "h5", "h6":
|
||||
return "\n"
|
||||
case "dt":
|
||||
return " "
|
||||
case "h1", "h2", "h3":
|
||||
return "\033[0m\n"
|
||||
default:
|
||||
return ""
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue