aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-04-15 08:36:49 +0000
committerFuwn <[email protected]>2022-04-15 08:36:49 +0000
commitefb38658a2530b93014d9188f5997680f5b214ae (patch)
treeb51596397275bbb2a5bb3733ec5a11fca6d41f2f
parentdocs(cargo): fix readme location (diff)
downloadseptember-0.1.1.tar.xz
september-0.1.1.zip
fix(gemini_to_html): first list item clipping0.1.1
-rw-r--r--Cargo.toml2
-rw-r--r--src/main.rs17
2 files changed, 10 insertions, 9 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 32e257f..e8dc8cf 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -2,7 +2,7 @@
[package]
name = "september"
-version = "0.1.0"
+version = "0.1.1"
authors = ["Fuwn <[email protected]>"]
edition = "2021"
description = "A simple and efficient Gemini-to-HTTP proxy."
diff --git a/src/main.rs b/src/main.rs
index 7925b57..bf566a2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -131,16 +131,17 @@ fn gemini_to_html(
response_string.push('\n');
}
// Convert lists
- "*" =>
- if in_list {
- response_string.push_str(&format!(
- "<li>{}</li>\n",
- line.replace('*', "").trim_start()
- ));
- } else {
+ "*" => {
+ if !in_list {
in_list = true;
response_string.push_str("<ul>\n");
- },
+ }
+
+ response_string.push_str(&format!(
+ "<li>{}</li>\n",
+ line.replace('*', "").trim_start()
+ ));
+ }
// Convert headings
"#" => {
if in_list {