diff --git a/website/blocks/map_howto.html b/website/blocks/howto_use.html similarity index 79% rename from website/blocks/map_howto.html rename to website/blocks/howto_use.html index 50d54c4..fb50a2b 100644 --- a/website/blocks/map_howto.html +++ b/website/blocks/howto_use.html @@ -1,23 +1,4 @@ -
Choose a style:
- - -Use the following style in a MapLibre map:
-https://tiles.openfreemap.org/styles/liberty
+How to use: In detail
@@ -129,4 +110,3 @@ - diff --git a/website/blocks/main.md b/website/blocks/index.md similarity index 100% rename from website/blocks/main.md rename to website/blocks/index.md diff --git a/website/blocks/map.html b/website/blocks/map.html new file mode 100644 index 0000000..0ff48e2 --- /dev/null +++ b/website/blocks/map.html @@ -0,0 +1,20 @@ +Choose a style:
+ + +Use the following style in a MapLibre map:
+https://tiles.openfreemap.org/styles/liberty
diff --git a/website/generate.py b/website/generate.py
index 00476a8..1d005a7 100755
--- a/website/generate.py
+++ b/website/generate.py
@@ -14,21 +14,43 @@ def generate():
shutil.rmtree(OUT_DIR, ignore_errors=True)
OUT_DIR.mkdir()
- template = open('template.html').read()
+ make_index_html()
+ make_howto_use()
+ make_js()
- main_md = open('blocks/main.md').read()
+ make_static_page('privacy', 'Privacy Policy')
+ make_static_page('tos', 'Terms of Services')
+
+ copy_assets()
+
+
+def make_index_html():
+ template = open('template_index.html').read()
+
+ main_md = open('blocks/index.md').read()
main_html = marko.convert(main_md)
- index_html = template.replace('{main}', main_html)
+ template = template.replace('{body}', main_html)
- map_howto = open('blocks/map_howto.html').read()
- index_html = index_html.replace('', map_howto)
+ map_howto = open('blocks/map.html').read()
+ template = template.replace('', map_howto)
support_plans = open('blocks/support_plans.html').read()
- index_html = index_html.replace('', support_plans)
+ template = template.replace('', support_plans)
- open(OUT_DIR / 'index.html', 'w').write(index_html)
+ open(OUT_DIR / 'index.html', 'w').write(template)
+
+def make_howto_use():
+ template = open('template_howto_use.html').read()
+
+ map_howto = open('blocks/map.html').read()
+ template = template.replace('', map_howto)
+
+ open(OUT_DIR / 'howto_use.html', 'w').write(template)
+
+
+def make_js():
pricing_json = json.load(open('assets/pricing.json'))
support_plans_js = open('assets/support_plans.js').read()
support_plans_js = support_plans_js.replace(
@@ -36,10 +58,6 @@ def generate():
)
open(OUT_DIR / 'support_plans.js', 'w').write(support_plans_js)
- make_static_page('privacy', 'Privacy Policy')
- make_static_page('tos', 'Terms of Services')
- copy_assets()
-
def copy_assets():
for file in [
diff --git a/website/template_howto_use.html b/website/template_howto_use.html
new file mode 100644
index 0000000..1672577
--- /dev/null
+++ b/website/template_howto_use.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+