aboutsummaryrefslogtreecommitdiff
path: root/src/html.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-05-27 17:11:25 +0000
committerFuwn <[email protected]>2025-05-27 17:11:25 +0000
commit5dfb7de69ea2bdc8873207e009ec6c9588d08255 (patch)
tree0a9dd3f31e72fcab1ade5f9c7baf85ae4b3ba655 /src/html.rs
parentchore(Cargo): Bump version in lock-file (diff)
downloadseptember-5dfb7de69ea2bdc8873207e009ec6c9588d08255.tar.xz
september-5dfb7de69ea2bdc8873207e009ec6c9588d08255.zip
fix(html): Default condense behaviour regression
Diffstat (limited to 'src/html.rs')
-rw-r--r--src/html.rs9
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()) {