summaryrefslogtreecommitdiffstats
path: root/generate.py
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@the-tk.com>2021-07-29 17:08:39 +0100
committerTomasz Kramkowski <tk@the-tk.com>2021-07-29 17:08:39 +0100
commit74da21995d22e9eaa92369c2b7a77b2e7d9e9380 (patch)
tree7a38b9a231ae0bfd0a38eef42c063980c1bcb940 /generate.py
parent323070c2f1cb74792832df0cc1692fef7e1ac60e (diff)
downloadthe-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-xgenerate.py8
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__':