From 777d31d1001645870437cc37c8463e164caba71e Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Wed, 4 Mar 2026 13:15:10 +1300 Subject: Break list lines on ': ' instead of just ':' This prevents strings like '7:00am' from breaking a list line, the colon must be followed by a space. --- src/generate_html.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/generate_html.rs b/src/generate_html.rs index daa83d5..3b6ee62 100644 --- a/src/generate_html.rs +++ b/src/generate_html.rs @@ -212,8 +212,8 @@ pub fn document_to_html(page: &Page, website: &Website) -> String { depth += 1; } else if c == '/' && prev == '<' { depth -= 2; // 2 because prev was a '<' as well. - } else if c == ':' && depth == 0 { - output.pop(); output.push_str("
"); + } else if c == ' ' && prev == ':' && depth == 0 { + output.pop(); output.pop(); output.push_str("
"); class.push_str("extended"); depth += 99; } prev = c; -- cgit v1.2.3-70-g09d2