Updates output styling for headings and hr in gemini html rendering

This commit is contained in:
sloum 2020-09-13 08:41:36 -07:00
parent 2d5a1949f9
commit 9967d08e10
1 changed files with 9 additions and 9 deletions

View File

@ -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 ""
}