aboutsummaryrefslogtreecommitdiff
path: root/src
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
commit944cf079a85e1602f39a039be6c1c16db59a5b6d (patch)
tree0a9dd3f31e72fcab1ade5f9c7baf85ae4b3ba655 /src
parentchore(Cargo): Bump version in lock-file (diff)
downloadseptember-944cf079a85e1602f39a039be6c1c16db59a5b6d.tar.xz
september-944cf079a85e1602f39a039be6c1c16db59a5b6d.zip
fix(html): Default condense behaviour regression
Diffstat (limited to 'src')
-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()) {