aboutsummaryrefslogtreecommitdiff
path: root/src/gemini_parser.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-07-17 19:00:41 +0200
committerRuben Beltran del Rio <git@r.bdr.sh>2024-07-17 19:00:41 +0200
commit45fbf824248215a737d5d0b52920b43b68941ad3 (patch)
treeb4df9a6e0e92724b745f55dff2a459bcd98eae51 /src/gemini_parser.rs
parentd843a0b2c2590b96781a6c12af6c856b8056bf64 (diff)
Use sections instead of divs1.3.2
Diffstat (limited to 'src/gemini_parser.rs')
-rw-r--r--src/gemini_parser.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gemini_parser.rs b/src/gemini_parser.rs
index a7c752e..496dc0d 100644
--- a/src/gemini_parser.rs
+++ b/src/gemini_parser.rs
@@ -89,9 +89,9 @@ fn get_full_line_content(line_type: &LineType, line: &str) -> String {
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()),
@@ -119,14 +119,14 @@ fn get_heading_wrapper(heading_stack: &mut Vec<u8>, line_type: &LineType) -> Str
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;
@@ -135,7 +135,7 @@ fn get_heading_wrapper(heading_stack: &mut Vec<u8>, line_type: &LineType) -> Str
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;
}