@trailstash/ultra
Version:
A web based tool for making MapLibre GL maps with data from sources such as Overpass, GeoJSON, GPX, KML, TCX, etc
69 lines (65 loc) • 2.19 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="{{ icon | default: "./logo.png" }}"/>
{% if mastodon %}
<link rel="me" href="{{ mastodon }}" />
{% endif %}
<title>{{ title | default: "Ultra"}}</title>
<!-- Meta tags for SEO and social sharing -->
<meta property="og:title" content="{{ title | default: "Ultra"}}" />
<meta
name="description"
content="{{ description | default: "A web based tool for making MapLibre GL maps with data from sources such as Overpass, GeoJSON, GPX, KML, TCX, etc" }}"
/>
<meta
name="og:description"
content="{{ description | default: "A web based tool for making MapLibre GL maps with data from sources such as Overpass, GeoJSON, GPX, KML, TCX, etc" }}"
/>
<meta property="og:type" content="website" />
{% if url %}
<link rel="canonical" href="{{ url }}" />
<meta property="og:url" content="{{ url }}" />
{% endif %}
<meta name="robots" content="index,follow" />
<script>
window.sa_event =
window.sa_event ||
function () {
var a = [].slice.call(arguments);
window.sa_event.q
? window.sa_event.q.push(a)
: (window.sa_event.q = [a]);
};
</script>
<script src="./index.js" type="module"></script>
</head>
<body>
<ultra-loader></ultra-loader>
<!-- 100% privacy friendly analytics -->
<script>
window.saLoaded = function () {
if (window.sa_pageview) {
window.sa_pageview(
`/${new URLSearchParams(window.location.hash.slice(1)).has("map") ? "map" : "ide"}${window.self == window.top ? "" : "/iframe"}`,
);
}
};
</script>
<script
async
defer
src="https://scripts.simpleanalyticscdn.com/latest.js"
data-auto-collect="false"
onload="window.saLoaded()"
></script>
<noscript
><img
src="https://queue.simpleanalyticscdn.com/noscript.gif"
alt=""
referrerpolicy="no-referrer-when-downgrade"
/></noscript>
</body>
</html>