diff options
| -rwxr-xr-x | notYetAnotherWiki.lua | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/notYetAnotherWiki.lua b/notYetAnotherWiki.lua index 0883d87..5033d78 100755 --- a/notYetAnotherWiki.lua +++ b/notYetAnotherWiki.lua | |||
| @@ -267,7 +267,9 @@ for l in io.popen('find -L ' .. Folder .. ' -name unsorted -prune -o -name "*.md | |||
| 267 | local a, e = io.open(unsort .. tp .. '.md' , 'r') | 267 | local a, e = io.open(unsort .. tp .. '.md' , 'r') |
| 268 | if nil ~= a then | 268 | if nil ~= a then |
| 269 | a:close() | 269 | a:close() |
| 270 | os.execute('rm ' .. unsort .. tp .. '.*') | 270 | -- Keep the .md.md symlink, delete the rest. |
| 271 | os.execute('rm ' .. unsort .. tp .. '.HTML') | ||
| 272 | os.execute('rm ' .. unsort .. tp .. '.md') | ||
| 271 | end | 273 | end |
| 272 | end | 274 | end |
| 273 | end | 275 | end |
| @@ -868,7 +870,15 @@ for name, file in pairs(Files) do | |||
| 868 | end | 870 | end |
| 869 | else | 871 | else |
| 870 | if nil ~= url then metadata.menu = metadata.menu .. '<p><a href="' .. url .. '">' .. title .. ' ☝</a></p>' | 872 | if nil ~= url then metadata.menu = metadata.menu .. '<p><a href="' .. url .. '">' .. title .. ' ☝</a></p>' |
| 871 | else metadata.menu = metadata.menu .. '<p><a href="' .. f .. '.HTML">' .. title .. '</a></p>' | 873 | else |
| 874 | local pth = file.path | ||
| 875 | if '' ~= pth then pth = pth .. '/' end | ||
| 876 | -- Don't include any left over .md.md files, so don't do this if f.md doesn't exist. | ||
| 877 | local a, e = io.open(pth .. f .. '.md' , 'r') | ||
| 878 | if nil ~= a then | ||
| 879 | a:close() | ||
| 880 | metadata.menu = metadata.menu .. '<p><a href="' .. f .. '.HTML">' .. title .. '</a></p>' | ||
| 881 | end | ||
| 872 | end | 882 | end |
| 873 | end | 883 | end |
| 874 | end | 884 | end |
