diff options
author | Tomasz Kramkowski <tk@the-tk.com> | 2021-07-29 17:08:39 +0100 |
---|---|---|
committer | Tomasz Kramkowski <tk@the-tk.com> | 2021-07-29 17:08:39 +0100 |
commit | 74da21995d22e9eaa92369c2b7a77b2e7d9e9380 (patch) | |
tree | 7a38b9a231ae0bfd0a38eef42c063980c1bcb940 /generate.py | |
parent | 323070c2f1cb74792832df0cc1692fef7e1ac60e (diff) | |
download | the-tk.com-74da21995d22e9eaa92369c2b7a77b2e7d9e9380.tar.gz the-tk.com-74da21995d22e9eaa92369c2b7a77b2e7d9e9380.tar.xz the-tk.com-74da21995d22e9eaa92369c2b7a77b2e7d9e9380.zip |
Fix code highlighting style
Diffstat (limited to 'generate.py')
-rwxr-xr-x | generate.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/generate.py b/generate.py index b18e1c2..96bfcb2 100755 --- a/generate.py +++ b/generate.py @@ -8,6 +8,7 @@ from itertools import chain from jinja2 import Environment, FileSystemLoader, Markup from markdown import markdown from operator import attrgetter +from scss import Compiler from subprocess import call as run from sys import argv import meta @@ -25,8 +26,8 @@ ERRORS = { 504: "Gateway Timeout", } -md = lambda s: Markup(markdown(s, extensions=['markdown.extensions.fenced_code', - 'markdown.extensions.codehilite'])) +md = lambda s: Markup(markdown(s, extensions=['fenced_code', + 'codehilite'])) File = namedtuple('File', 'content date slug ext') def parse(path, has_date=False): @@ -171,7 +172,8 @@ def main(argv=['generate.py']): } output('error/{}.html'.format(code), env.get_template('error.html').render(page=page)) - run(['scss', os.path.join(CONTENT, 'style.scss'), os.path.join(OUTPUT, 'style.css')]) + with open(os.path.join(OUTPUT, 'style.css'), 'w') as f: + f.write(Compiler().compile(os.path.join(CONTENT, 'style.scss'))) run(['cp', '-r', os.path.join(CONTENT, 'images'), OUTPUT]) if __name__ == '__main__': |