From ea294a4e1d93b5df888117131923860d70695bcf Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Tue, 1 May 2018 04:46:29 +0100 Subject: [PATCH] lib/lua/nb.lua --- lib/lua/nb.lua | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/lua/nb.lua b/lib/lua/nb.lua index 59e7c1d7..4b80bf90 100644 --- a/lib/lua/nb.lua +++ b/lib/lua/nb.lua @@ -44,7 +44,16 @@ function nb:ngx_location_md() if string.match(file,'%.md$') then -- Markdown discount = require("discount") - ngx.print(discount(content)) + content = discount(content) + local tags = { 'th', 'td' } + -- for tag in self:values(tags) do + -- content = content:gsub(" +()","%1") + -- end + content = content:gsub(" +()","%1") + content = content:gsub("() +","%1") + content = content:gsub(" +()","%1") + content = content:gsub("() +","%1") + ngx.print(content) elseif string.match(file,'%.html$') then -- Html @@ -59,6 +68,10 @@ function nb:ngx_location_md() ngx.exit(0) end +function values(t) + local i = 0 + return function() i = i + 1; return t[i] end +end -- function nb:ngx_vars() -- local vars = {} -- vars = { -- 2.47.3