|
Packit Service |
d2f85f |
-- we use preloaded text to get a UTF-8 aware 'upper' function
|
|
Packit Service |
d2f85f |
local text = require('text')
|
|
Packit Service |
d2f85f |
|
|
Packit Service |
d2f85f |
-- capitalize level 1 headers
|
|
Packit Service |
d2f85f |
function Header(el)
|
|
Packit Service |
d2f85f |
if el.level == 1 then
|
|
Packit Service |
d2f85f |
return pandoc.walk_block(el, {
|
|
Packit Service |
d2f85f |
Str = function(el)
|
|
Packit Service |
d2f85f |
return pandoc.Str(text.upper(el.text))
|
|
Packit Service |
d2f85f |
end })
|
|
Packit Service |
d2f85f |
end
|
|
Packit Service |
d2f85f |
end
|
|
Packit Service |
d2f85f |
|
|
Packit Service |
d2f85f |
-- replace links with link text
|
|
Packit Service |
d2f85f |
function Link(el)
|
|
Packit Service |
d2f85f |
return el.content
|
|
Packit Service |
d2f85f |
end
|
|
Packit Service |
d2f85f |
|
|
Packit Service |
d2f85f |
-- remove notes
|
|
Packit Service |
d2f85f |
function Note(el)
|
|
Packit Service |
d2f85f |
return {}
|
|
Packit Service |
d2f85f |
end
|