27 lines
1.1 KiB
HTML
27 lines
1.1 KiB
HTML
<!-- MapLibre GL JS + PMTiles + Polyline -->
|
|
<link href="https://cdn.jsdelivr.net/npm/maplibre-gl@^5.2.0/dist/maplibre-gl.css" rel="stylesheet" />
|
|
<script src="https://cdn.jsdelivr.net/npm/maplibre-gl@^5.2.0/dist/maplibre-gl.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/pmtiles@^4.3.0/dist/pmtiles.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/polyline@0.2.0/src/polyline.js"></script>
|
|
|
|
<!-- AlpineJS + Collapse plugin -->
|
|
<script defer src="https://cdn.jsdelivr.net/npm/@alpinejs/collapse@3.x.x/dist/cdn.min.js"></script>
|
|
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
|
|
|
|
{{- with resources.Get "js/main.js" }}
|
|
{{- $opts := dict
|
|
"minify" (not hugo.IsDevelopment)
|
|
"sourceMap" (cond hugo.IsDevelopment "external" "")
|
|
"targetPath" "js/main.js"
|
|
}}
|
|
{{- with . | js.Build $opts }}
|
|
{{- if hugo.IsDevelopment }}
|
|
<script src="{{ .RelPermalink }}"></script>
|
|
{{- else }}
|
|
{{- with . | fingerprint }}
|
|
<script src="{{ .RelPermalink }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous"></script>
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|