diff options
| author | Fuwn <[email protected]> | 2024-07-20 06:30:56 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-07-20 06:30:56 +0000 |
| commit | 7faed1cd0eed1adb9f37c2244288ff8dc733876c (patch) | |
| tree | e10cceac914360bacd320af8680b81b474566e8a | |
| parent | refactor: remove all explicit clones (diff) | |
| download | september-7faed1cd0eed1adb9f37c2244288ff8dc733876c.tar.xz september-7faed1cd0eed1adb9f37c2244288ff8dc733876c.zip | |
fix(html): parse base path urls
| -rw-r--r-- | src/html.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/html.rs b/src/html.rs index dc52754..9203656 100644 --- a/src/html.rs +++ b/src/html.rs @@ -67,6 +67,8 @@ pub fn from_gemini( if href.contains("://") && !href.starts_with("gemini://") { surface = true; + } else if !href.contains("://") && href.contains(':') { + href = href.to_string(); } else if !href.starts_with("gemini://") && !href.starts_with('/') { href = format!( "{}/{}", |