diff options
| author | Fuwn <[email protected]> | 2025-05-27 17:11:25 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-05-27 17:11:25 +0000 |
| commit | 944cf079a85e1602f39a039be6c1c16db59a5b6d (patch) | |
| tree | 0a9dd3f31e72fcab1ade5f9c7baf85ae4b3ba655 /src | |
| parent | chore(Cargo): Bump version in lock-file (diff) | |
| download | september-944cf079a85e1602f39a039be6c1c16db59a5b6d.tar.xz september-944cf079a85e1602f39a039be6c1c16db59a5b6d.zip | |
fix(html): Default condense behaviour regression
Diffstat (limited to 'src')
| -rw-r--r-- | src/html.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/html.rs b/src/html.rs index 2fd0dc3..899f011 100644 --- a/src/html.rs +++ b/src/html.rs @@ -51,11 +51,14 @@ pub fn from_gemini( links.contains(&url.path().to_string()) || links.contains(&"*".to_string()) }; - let mut in_condense_links_flag_trap = true; let condensible_headings_value = var("CONDENSE_LINKS_AT_HEADINGS").unwrap_or_default(); - let condensible_headings = - condensible_headings_value.split(',').collect::<Vec<_>>(); + let condensible_headings = if condensible_headings_value.is_empty() { + vec![] + } else { + condensible_headings_value.split(',').collect::<Vec<_>>() + }; + let mut in_condense_links_flag_trap = !condensible_headings.is_empty(); for node in ast { if condensible_headings.contains(&node.to_gemtext().as_str()) { |