added $ext$

This commit is contained in:
sshdaemon 2023-08-25 23:38:08 -05:00
parent b4659a6535
commit f96f7159bb
2 changed files with 2 additions and 3 deletions

View File

@ -76,7 +76,7 @@ private class HTMLConverter : Converter {
case TreeType.italic:
return "<i>"~escape(md.text)~"</i>";
case TreeType.link:
return `<a href="`~escapeLink(md.link.link)~`">`~escape(md.link.label)~`</a>`;
return `<a href="`~escapeLink(md.link.link.replace("$ext$", ".html"))~`">`~escape(md.link.label)~`</a>`;
case TreeType.header: {
auto ap = appender!string;
ap ~= "<h%u>".format(md.header.size);
@ -146,7 +146,7 @@ private class GemtextConverter : Converter {
case TreeType.bold:
return "*"~md.text~"*";
case TreeType.link:
return "\n=> "~escapeLink(md.link.link)~" "~md.link.label~"\n";
return "\n=> "~escapeLink(md.link.link.replace("$ext$", "gmi"))~" "~md.link.label~"\n";
case TreeType.header: {
auto ap = appender!string;
auto h = md.header;

View File

@ -266,7 +266,6 @@ class Parser {
break;
}
case '`': {
import std.stdio;
if(text.safeGet(pos+1) == '`' && text.safeGet(pos+2) == '`') {
// large code block
auto other = find(pos+3, "```", false);