From d01670bee661ec6f520f2676466a7094712d197d Mon Sep 17 00:00:00 2001 From: dvs1 Date: Wed, 15 Jan 2025 08:35:33 +1000 Subject: Allow separate title and pagetitle. Use title for menu text. --- notYetAnotherWiki.lua | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'notYetAnotherWiki.lua') diff --git a/notYetAnotherWiki.lua b/notYetAnotherWiki.lua index f85a521..5b38aa7 100755 --- a/notYetAnotherWiki.lua +++ b/notYetAnotherWiki.lua @@ -239,12 +239,17 @@ for name, file in pairs(Files) do if name == f then metadata.menu = metadata.menu .. '

' .. f .. '

' else - local url = nil - if '' == path then url = Files[f].metadata.URL else url = Files[path .. '/' .. f].metadata.URL end - if nil ~= url then - metadata.menu = metadata.menu .. '

' .. f .. ' ☝

' + local title, url = nil, nil + if '' == path then + title = Files[f].metadata.title + url = Files[f].metadata.URL else - metadata.menu = metadata.menu .. '

' .. f .. '

' + title = Files[path .. '/' .. f].metadata.title + url = Files[path .. '/' .. f].metadata.URL + end + if nil == title then title = f end + if nil ~= url then metadata.menu = metadata.menu .. '

' .. title .. ' ☝

' + else metadata.menu = metadata.menu .. '

' .. title .. '

' end end end -- cgit v1.1