diff --git a/kjvstudy_org/server.py b/kjvstudy_org/server.py index f242e37..0870cb9 100644 --- a/kjvstudy_org/server.py +++ b/kjvstudy_org/server.py @@ -1809,6 +1809,25 @@ def commentary(request: Request, book: str, chapter: int): ) +def escape_jinja2_syntax(text): + """Escape Jinja2 syntax in text to prevent template parsing errors""" + if not text: + return text + + # Escape Jinja2 block tags + text = text.replace('{%', '{%') + text = text.replace('%}', '%}') + + # Escape Jinja2 variable tags + text = text.replace('{{', '{{') + text = text.replace('}}', '}}') + + # Escape Jinja2 comment tags + text = text.replace('{#', '{#') + text = text.replace('#}', '#}') + + return text + def generate_commentary(book, chapter, verse): """Generate AI-powered commentary for a specific verse""" # Enhanced commentary database for major chapters diff --git a/kjvstudy_org/templates/chapter.html b/kjvstudy_org/templates/chapter.html index cb5371c..c80ab2b 100644 --- a/kjvstudy_org/templates/chapter.html +++ b/kjvstudy_org/templates/chapter.html @@ -192,7 +192,6 @@ } } -{% block head %}