summaryrefslogtreecommitdiffstats
path: root/generate.py
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@the-tk.com>2021-12-25 23:41:29 +0000
committerTomasz Kramkowski <tk@the-tk.com>2021-12-25 23:41:29 +0000
commita28abd38d07ba2cb62e527dd619193e03f078b19 (patch)
tree49a485699e6dac8e6aee51747a0d274cf9c73904 /generate.py
parent8f2bfe64e504e0b13366b01887e09d2ad904aa3f (diff)
downloadthe-tk.com-a28abd38d07ba2cb62e527dd619193e03f078b19.tar.gz
the-tk.com-a28abd38d07ba2cb62e527dd619193e03f078b19.tar.xz
the-tk.com-a28abd38d07ba2cb62e527dd619193e03f078b19.zip
replace scss with plain css and generate highlights
Diffstat (limited to 'generate.py')
-rwxr-xr-xgenerate.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/generate.py b/generate.py
index 7b1e6bb..a139f19 100755
--- a/generate.py
+++ b/generate.py
@@ -8,8 +8,8 @@ from jinja2 import Environment, FileSystemLoader
from markdown import markdown
from markupsafe import Markup
from operator import attrgetter
-from scss import Compiler
from subprocess import call as run
+from pygments.formatters import HtmlFormatter
import meta
import os
@@ -172,7 +172,9 @@ def main(argv=['generate.py']):
output('error/{}.html'.format(code), env.get_template('error.html').render(page=page))
with open(os.path.join(OUTPUT, 'style.css'), 'w') as f:
- f.write(Compiler().compile(os.path.join(CONTENT, 'style.scss')))
+ with open(os.path.join(CONTENT, 'style.css')) as css:
+ f.write(css.read())
+ f.write(HtmlFormatter().get_style_defs('.codehilite'))
run(['cp', '-r', os.path.join(CONTENT, 'images'), OUTPUT])
if __name__ == '__main__':