LineType::Link => {
let url = get_link_address(line);
if url.starts_with("gemini:") {
- format!("<div><a href=\"{}\">{}</a></div>\n", url, get_link_content(line))
+ format!("<p class=\"a\"><a href=\"{}\">{}</a></p>\n", url, get_link_content(line))
} else {
- format!("<div><a href=\"{}\">{}</a></div>\n", url.replace(".gmi", ".html"), get_link_content(line))
+ format!("<p class=\"a\"><a href=\"{}\">{}</a></p>\n", url.replace(".gmi", ".html"), get_link_content(line))
}
},
LineType::Heading1 => format!("<h1>{}</h1>\n", encoded_line[1..].trim()),
break;
}
- string.push_str("</div>");
+ string.push_str("</section>");
if open_heading == current_heading {
break;
}
}
heading_stack.push(current_heading);
- string.push_str(&format!("<div class=\"h{}\">", current_heading));
+ string.push_str(&format!("<section class=\"h{}\">", current_heading));
}
return string;
fn close_heading_wrapper(heading_stack: &mut Vec<u8>) -> String {
let mut string = String::new();
while let Some(_open_heading) = heading_stack.pop() {
- string.push_str("</div>");
+ string.push_str("</section>");
}
return string;
}