diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-12-07 23:08:54 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-12-07 23:08:54 +0100 |
| commit | 1b0836da7305ac26b38ed941a957f4310ec96965 (patch) | |
| tree | 582e7e06dfe8e4751730205fdc0b2a9aacbf9316 /generate | |
| parent | 5829cfc0506460d38dfe577692d6d3c9bb97ec76 (diff) | |
| download | cacharle.xyz-1b0836da7305ac26b38ed941a957f4310ec96965.tar.gz cacharle.xyz-1b0836da7305ac26b38ed941a957f4310ec96965.tar.bz2 cacharle.xyz-1b0836da7305ac26b38ed941a957f4310ec96965.zip | |
Added walks
Diffstat (limited to 'generate')
| -rwxr-xr-x | generate | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -74,6 +74,7 @@ do echo "Generated post at $post_dst_path" done + # Generate utilities for util_path in utils/* do @@ -88,3 +89,33 @@ do echo "Generated utility at $util_path/index.html" done + + +base_template < walks/index.template.html | + base_template_link 'static/img/favicon.png' | + base_template_link '../static/css/style.css' | + base_template_link 'https://unpkg.com/leaflet@1.7.1/dist/leaflet.css' | + base_template_link 'style.css' > walks/index.html + +[ ! -d walks/maps ] && mkdir walks/maps + +for gpx_path in walks/gpx/* +do + [ ! -f "$gpx_path" ] && continue + map_dst=$(basename "$gpx_path" | cut -d . -f 1 | tr ' ' '-') + map_dst_path="walks/maps/$map_dst.html" + + base_template < walks/map.template.html | + base_template_link '/static/img/favicon.png' | + base_template_link '/static/css/style.css' | + base_template_link '/walks/style.css' | + base_template_link 'https://unpkg.com/leaflet@1.7.1/dist/leaflet.css' | + sed "/<!-- GPXLINK -->/ a <a href=\"/$gpx_path\">$(basename "$gpx_path")</a>" > $map_dst_path + + sed -i'' "/<!-- MAPINDEX -->/ a\ + <li> \ + <a href=\"/$map_dst_path\" class=\"view-on-map\">view on map</a> \ + <a href=\"/$gpx_path\">$(basename "$gpx_path")</a> \ + </li>" walks/index.html + echo "Generated walk at $gpx_path" +done |
