diff --git a/luago.lua b/luago.lua
index fe8ef3c..2ea595d 100644
--- a/luago.lua
+++ b/luago.lua
@@ -127,12 +127,17 @@ for index, value in ipairs(markdownFiles) do
-- line breaks
markdownFiles[index].content = markdownFiles[index].content:gsub("\r?\n", "
")
-- headers
+ markdownFiles[index].content = markdownFiles[index].content:gsub("######%s*(.-)%s*
", "
%1
")
+ markdownFiles[index].content = markdownFiles[index].content:gsub("#####%s*(.-)%s*
", "%1
")
+ markdownFiles[index].content = markdownFiles[index].content:gsub("####%s*(.-)%s*
", "%1
")
markdownFiles[index].content = markdownFiles[index].content:gsub("###%s*(.-)%s*
", "%1
")
markdownFiles[index].content = markdownFiles[index].content:gsub("##%s*(.-)%s*
", "%1
")
markdownFiles[index].content = markdownFiles[index].content:gsub("#%s*(.-)%s*
", "%1
")
-- bold and italic text
markdownFiles[index].content = markdownFiles[index].content:gsub("%*%*(.-)%*%*", "%1")
markdownFiles[index].content = markdownFiles[index].content:gsub("%*(.-)%*", "%1")
+ -- links
+ markdownFiles[index].content = markdownFiles[index].content:gsub("%[(.-)%]%((.-)%)", '%1')
-- replace with markdown file content
local start_idx, end_idx = content:find("", 1, true)