Add contentOnly parameter.

This commit is contained in:
2025-03-06 11:48:02 +02:00
parent 25c39036d3
commit 8126ded0a6
3 changed files with 7 additions and 4 deletions

View File

@@ -12,10 +12,13 @@ import (
// Based on https://geminiprotocol.net/docs/gemtext-specification.gmi
// Gmi2html converts Gemini text to HTML with proper escaping and wraps it in a container with typography-focused CSS
func Gmi2html(text string, title string) (string, error) {
func Gmi2html(text string, title string, contentOnly bool) (string, error) {
content := convertGeminiContent(text)
// Handle any template errors with container
if contentOnly {
return content, nil
}
var buffer bytes.Buffer
err := containerTmpl.Execute(&buffer, struct {
Title string