diff --git a/src/lib.rs b/src/lib.rs index ae22728..5d4558f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -285,7 +285,7 @@ impl State { (NodeType::ListItem, Some(gemtext::Node::ListItem(_))) => (), _ => self.nodes.push(vec![]), } - let node_text = self.pending_node_content.trim().to_string(); + let node_text = self.pending_node_content.trim_end().to_string(); let new_node = self.pending_node_type.take().construct(node_text); let last_cluster = self.nodes.last_mut().expect("empty cluster list??"); last_cluster.push(new_node);