diff options
Diffstat (limited to 'repo/www/generate-page.py')
| -rwxr-xr-x | repo/www/generate-page.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/repo/www/generate-page.py b/repo/www/generate-page.py index 9e0f57c..372e8a2 100755 --- a/repo/www/generate-page.py +++ b/repo/www/generate-page.py @@ -1,7 +1,8 @@ #!/usr/bin/env python3 from argparse import ArgumentParser -from subprocess import run + +from helpers import pandoc def parse_arguments(): @@ -25,13 +26,13 @@ def parse_arguments(): def main(arguments): - pandoc = ( - 'pandoc', '-s', arguments.page, '-o', arguments.output, - '--lua-filter', 'convert-internal-links.lua', - '--template', arguments.template, '-T', arguments.site_title, - '-M', f'title={arguments.title}' + pandoc( + arguments.page, + arguments.output, + arguments.template, + title=arguments.title, + site_title=arguments.site_title ) - run(pandoc, check=True) if __name__ == '__main__': |
