diff --git a/Makefile b/Makefile index fa7c87d..c80cec3 100644 --- a/Makefile +++ b/Makefile @@ -6,4 +6,4 @@ clean: rm -r output/en-GB/* serve: - cd output && python -m SimpleHTTPServer + ./serve.py en-GB diff --git a/generate-html.py b/generate-html.py index 6ae4ff4..976abfd 100755 --- a/generate-html.py +++ b/generate-html.py @@ -46,12 +46,22 @@ select_overlays = [] overlays_html = '' -try: - os.mkdir('output') - os.mkdir('output/{}'.format(lang)) - os.mkdir('output/{}/pinout'.format(lang)) -except OSError: - exit("Failed to create required directories!") + +if not os.path.isdir('output'): + try: + os.mkdir('output') + except OSError: + exit('Failed to create output dir') +if not os.path.isdir('output/{}'.format(lang)): + try: + os.mkdir('output/{}'.format(lang)) + except OSError: + exit('Failed to create output/{} dir'.format(lang)) +if not os.path.isdir('output/{}/pinout'.format(lang)): + try: + os.mkdir('output/{}/pinout'.format(lang)) + except OSError: + exit('Failed to create output/{}/pinout dir'.format(lang)) def cssify(value): value = slugify(value); diff --git a/src/en-GB/template/layout.html b/src/en-GB/template/layout.html index 16fc209..b930020 100644 --- a/src/en-GB/template/layout.html +++ b/src/en-GB/template/layout.html @@ -53,6 +53,7 @@ +