diff options
| -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()) { |