From 8ac6d02386955ad00a809cbaaf60f029b12ccdcc Mon Sep 17 00:00:00 2001
From: Fuwn
") - { - html - .trim_start_matches("
") - .trim_end_matches("
") - .to_string() - } else { - html - } -} - fn link_from_host_href(url: &Url, href: &str) -> String { format!( "gemini://{}{}{}", @@ -69,7 +50,7 @@ pub fn gemini_to_html( for node in ast { match node { - Node::Text(text) => html.push_str(&format!("{}
", to_html(text))), + Node::Text(text) => html.push_str(&format!("{text}
")), Node::Link { to, text } => { let mut href = to.clone(); let mut surface = false; @@ -148,24 +129,26 @@ pub fn gemini_to_html( 3 => "h3", _ => "p", }, - to_html(text), + text, )); } Node::List(items) => html.push_str(&format!( "{}", to_html(text))); + html.push_str(&format!("
{text}")); } Node::PreformattedText { text, .. } => { html.push_str(&format!("
{text}"));
}
- Node::Whitespace => {}
+ Node::Whitespace => {
+ println!("i am white");
+ }
}
}
--
cgit v1.2.3