From 8692dba921531783b9204a9323db2aba640fe978 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Mon, 20 Apr 2020 00:03:16 +0200 Subject: Parse site title from top-level README Maybe not the best idea, since the dependency chain will trigger a site-wide rebuild everytime the README is edited. Ah well. --- repo/www/print-title.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 repo/www/print-title.lua (limited to 'repo/www/print-title.lua') diff --git a/repo/www/print-title.lua b/repo/www/print-title.lua new file mode 100644 index 0000000..c2c90fb --- /dev/null +++ b/repo/www/print-title.lua @@ -0,0 +1,26 @@ +title = '' + +titlefilter = { + Str = function (element) + title = title .. element.text + end, + + Code = function (element) + title = title .. element.text + end, + + Space = function (element) + title = title .. ' ' + end, +} + +function Pandoc(doc) + pandoc.List.map( + doc.meta.title, + function (inline) + pandoc.walk_inline(pandoc.Span(inline), titlefilter) + end + ) + print(title) + os.exit(0) +end -- cgit v1.2.3