chore(styling): cleanup

This commit is contained in:
2026-06-16 18:37:00 +03:00
parent 96f1eac252
commit f125640ace
+30 -25
View File
@@ -124,31 +124,36 @@ for index, value in ipairs(markdownFiles) do
local content = indexFile local content = indexFile
-- STYLING -- STYLING
-- blockquote local function styling(s)
markdownFiles[index].content = markdownFiles[index].content:gsub(">%s*(.-)%s*\r?\n", "<blockquote>%1</blockquote>") -- blockquote
-- line breaks s = s:gsub(">%s*(.-)%s*\r?\n", "<blockquote>%1</blockquote>")
markdownFiles[index].content = markdownFiles[index].content:gsub("\r?\n", "<br>") -- line breaks
-- headers s = s:gsub("\r?\n", "<br>")
markdownFiles[index].content = markdownFiles[index].content:gsub("######%s*(.-)%s*<br>", "<h6>%1</h6>") -- headers
markdownFiles[index].content = markdownFiles[index].content:gsub("#####%s*(.-)%s*<br>", "<h5>%1</h5>") s = s:gsub("######%s*(.-)%s*<br>", "<h6>%1</h6>")
markdownFiles[index].content = markdownFiles[index].content:gsub("####%s*(.-)%s*<br>", "<h4>%1</h4>") s = s:gsub("#####%s*(.-)%s*<br>", "<h5>%1</h5>")
markdownFiles[index].content = markdownFiles[index].content:gsub("###%s*(.-)%s*<br>", "<h3>%1</h3>") s = s:gsub("####%s*(.-)%s*<br>", "<h4>%1</h4>")
markdownFiles[index].content = markdownFiles[index].content:gsub("##%s*(.-)%s*<br>", "<h2>%1</h2>") s = s:gsub("###%s*(.-)%s*<br>", "<h3>%1</h3>")
markdownFiles[index].content = markdownFiles[index].content:gsub("#%s*(.-)%s*<br>", "<h1>%1</h1>") s = s:gsub("##%s*(.-)%s*<br>", "<h2>%1</h2>")
-- TODO: h1 and h2 using == and -- s = s:gsub("#%s*(.-)%s*<br>", "<h1>%1</h1>")
-- bold and italic text -- TODO: h1 and h2 using == and --
markdownFiles[index].content = markdownFiles[index].content:gsub("%*%*(.-)%*%*", "<b>%1</b>") -- bold and italic text
markdownFiles[index].content = markdownFiles[index].content:gsub("%*(.-)%*", "<i>%1</i>") s = s:gsub("%*%*(.-)%*%*", "<b>%1</b>")
markdownFiles[index].content = markdownFiles[index].content:gsub("%_%_(.-)%_%_", "<b>%1</b>") s = s:gsub("%*(.-)%*", "<i>%1</i>")
markdownFiles[index].content = markdownFiles[index].content:gsub("%_(.-)%_", "<i>%1</i>") s = s:gsub("%_%_(.-)%_%_", "<b>%1</b>")
-- images s = s:gsub("%_(.-)%_", "<i>%1</i>")
markdownFiles[index].content = markdownFiles[index].content:gsub("!%[(.-)%]%((.-)%)", '<img src="%2" alt="%1"></img>') -- images
-- links s = s:gsub("!%[(.-)%]%((.-)%)", '<img src="%2" alt="%1"></img>')
markdownFiles[index].content = markdownFiles[index].content:gsub("%[(.-)%]%((.-)%)", '<a href="%2">%1</a>') -- links
-- code s = s:gsub("%[(.-)%]%((.-)%)", '<a href="%2">%1</a>')
markdownFiles[index].content = markdownFiles[index].content:gsub("`(.-)`", "<code>%1</code>") -- code
-- horizontal rule s = s:gsub("`(.-)`", "<code>%1</code>")
markdownFiles[index].content = markdownFiles[index].content:gsub("%-%-%-", "<hr>") -- horizontal rule
s = s:gsub("%-%-%-", "<hr>")
return s
end
markdownFiles[index].content = styling(markdownFiles[index].content)
-- replace <!-- sitecontents --> with markdown file content -- replace <!-- sitecontents --> with markdown file content
local start_idx, end_idx = content:find("<!-- sitecontents -->", 1, true) local start_idx, end_idx = content:find("<!-- sitecontents -->", 1, true)