@@ -73,7 +73,7 @@ local function renderToc(project)
7373 end
7474 add (string.rep (' =' , 78 ))
7575 local l = ' Table of Contents'
76- local tag = ' *' .. meta .project .. ' -' .. string.gsub (string.lower (l ), ' %s' , ' -' ) .. ' *'
76+ local tag = ' *' .. stringify ( meta .project ) .. ' -' .. string.gsub (string.lower (l ), ' %s' , ' -' ) .. ' *'
7777 add (l .. string.rep (' ' , 78 - # l - # tag ) .. tag )
7878 add (' ' )
7979 for i , elem in pairs (toc ) do
@@ -135,8 +135,8 @@ function Doc(body, metadata, variables)
135135 add (body )
136136 local left = ' Links'
137137 local right = string.lower (left )
138- local right_link = string.format (' |%s-%s|' , meta .project , right )
139- right = string.format (' *%s-%s*' , meta .project , right )
138+ local right_link = string.format (' |%s-%s|' , stringify ( meta .project ) , right )
139+ right = string.format (' *%s-%s*' , stringify ( meta .project ) , right )
140140 local padding = string.rep (' ' , 78 - # left - # right )
141141 table.insert (toc , s .. padding .. right_link )
142142 add (string.rep (' =' , 78 ) .. ' \n ' .. string.format (' %s%s%s' , left , padding , right ))
@@ -302,8 +302,8 @@ function Header(lev, s, attr)
302302 if lev == 1 then
303303 left = string.format (' %d. %s' , header_count , s )
304304 right = string.lower (string.gsub (s , ' %s' , ' -' ))
305- right_link = string.format (' |%s-%s|' , meta .project , right )
306- right = string.format (' *%s-%s*' , meta .project , right )
305+ right_link = string.format (' |%s-%s|' , stringify ( meta .project ) , right )
306+ right = string.format (' *%s-%s*' , stringify ( meta .project ) , right )
307307 padding = string.rep (' ' , 78 - # left - # right )
308308 table.insert (toc , s .. padding .. right_link )
309309 s = string.format (' %s%s%s' , left , padding , right )
@@ -315,7 +315,7 @@ function Header(lev, s, attr)
315315 if lev == 2 then
316316 left = string.upper (s )
317317 right = string.lower (string.gsub (s , ' %s' , ' -' ))
318- right = string.format (' *%s-%s*' , meta .project , right )
318+ right = string.format (' *%s-%s*' , stringify ( meta .project ) , right )
319319 padding = string.rep (' ' , 78 - # left - # right )
320320 s = string.format (' %s%s%s' , left , padding , right )
321321 current_element = nil
@@ -327,7 +327,7 @@ function Header(lev, s, attr)
327327 right = string.gsub (s , ' {.+}' , ' ' )
328328 right = string.gsub (right , ' %[.+%]' , ' ' )
329329 right = string.gsub (right , ' ^%s*(.-)%s*$' , ' %1' )
330- right = string.format (' *%s-%s*' , meta .project , right )
330+ right = string.format (' *%s-%s*' , stringify ( meta .project ) , right )
331331 if attr .doc then
332332 right = right .. ' *' .. attr .doc .. ' *'
333333 end
0 commit comments