Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions templates/_base.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,36 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
{% if lang == "en" %}
{% set default_description = "Munich Embedded 2026 – conference for testing, security and reliability in embedded systems. October 27, 2026 at WERK1, Munich. Talks, lightning talks and networking with around 100 embedded experts." %}
{% else %}
{% set default_description = "Munich Embedded 2026 – Konferenz für Testing, Sicherheit und Zuverlässigkeit im Embedded-Bereich. 27. Oktober 2026 im WERK1, München. Vorträge, Lightning Talks und Austausch mit rund 100 Embedded-Experten." %}
{% endif %}
<title>
{% block page_title %}Munich Embedded{% endblock %}
</title>
<meta name="description" content="{% block meta_description %}{{ default_description }}{% endblock %}">

{% if current_path %}
{% if current_path is starting_with("/en/") %}
{% set de_path = current_path | trim_start_matches(pat="/en") %}
{% else %}
{% set de_path = current_path %}
{% endif %}
<link rel="canonical" href="{{ config.base_url | safe }}{{ current_path | safe }}">
<link rel="alternate" hreflang="de" href="{{ config.base_url | safe }}{{ de_path | safe }}">
<link rel="alternate" hreflang="en" href="{{ config.base_url | safe }}/en{{ de_path | safe }}">
<link rel="alternate" hreflang="x-default" href="{{ config.base_url | safe }}{{ de_path | safe }}">
{% endif %}

<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:site_name" content="Munich Embedded">
<meta property="og:locale" content="{% if lang == 'en' %}en_US{% else %}de_DE{% endif %}">
<meta property="og:locale:alternate" content="{% if lang == 'en' %}de_DE{% else %}en_US{% endif %}">
<meta property="og:url" content="https://www.munich-embedded.com{% if current_path %}{{ current_path }}{% endif %}">
<meta property="og:title" content="{% block og_title %}Munich Embedded{% endblock %}">
<meta property="og:description" content="{% block og_description %}Munich Embedded brings together leading experts and developers from the embedded industry to discuss testing strategies, security concepts and development tools.{% endblock %}">
<meta property="og:description" content="{% block og_description %}{{ default_description }}{% endblock %}">
<meta property="og:image" content="https://www.munich-embedded.com/logo_munich_embedded.png">
<meta property="og:image:alt" content="Munich Embedded Logo" />
<meta property="og:image:width" content="1200">
Expand All @@ -23,7 +44,7 @@
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://www.munich-embedded.com{% if current_path %}{{ current_path }}{% endif %}">
<meta property="twitter:title" content="{% block twitter_title %}Munich Embedded{% endblock %}">
<meta property="twitter:description" content="{% block twitter_description %}Munich Embedded brings together leading experts and developers from the embedded industry to discuss testing strategies, security concepts and development tools.{% endblock %}">
<meta property="twitter:description" content="{% block twitter_description %}{{ default_description }}{% endblock %}">
<meta property="twitter:image" content="https://www.munich-embedded.com/logo_munich_embedded.png">

<link href="/fonts/fonts.css" rel="stylesheet" integrity="sha384-{{ get_hash(path='fonts/fonts.css', sha_type=384, base64=true) | safe }}">
Expand All @@ -43,6 +64,7 @@
"url": "https://www.munich-embedded.com/"
}
</script>
{% block event_jsonld %}{% endblock %}
<script>
/*to prevent Firefox FOUC, this must be here*/
let FF_FOUC_FIX;
Expand Down
43 changes: 43 additions & 0 deletions templates/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
{% extends "_base.html" %}

{% block page_title %}Munich Embedded 2026 – Konferenz für Embedded Testing & Security | 27.10.2026, München{% endblock %}
{% block og_title %}Munich Embedded 2026 – Konferenz für Embedded Testing & Security | 27.10.2026, München{% endblock %}
{% block twitter_title %}Munich Embedded 2026 – Konferenz für Embedded Testing & Security | 27.10.2026, München{% endblock %}

{% block event_jsonld %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Munich Embedded 2026",
"description": "Konferenz für Testing, Sicherheit und Zuverlässigkeit im Embedded-Bereich. Vorträge, Lightning Talks und Austausch mit rund 100 Embedded-Experten.",
"startDate": "2026-10-27T16:00:00+01:00",
"endDate": "2026-10-27T21:00:00+01:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"inLanguage": "de",
"location": {
"@type": "Place",
"name": "WERK1",
"address": {
"@type": "PostalAddress",
"streetAddress": "Am Kartoffelgarten 14",
"postalCode": "81671",
"addressLocality": "München",
"addressCountry": "DE"
}
},
"image": ["https://www.munich-embedded.com/logo_munich_embedded.png"],
"organizer": {
"@type": "Organization",
"name": "Systemscape GmbH",
"url": "https://www.systemscape.com/"
},
"offers": {
"@type": "Offer",
"url": "https://tickets.munich-embedded.com",
"availability": "https://schema.org/InStock"
},
"url": "https://www.munich-embedded.com/"
}
</script>
{% endblock %}

{% block content %}
<!-- Hero Section -->
<section class="bg-blue-900 text-white">
Expand Down
43 changes: 43 additions & 0 deletions templates/index_en.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
{% extends "_base.html" %}

{% block page_title %}Munich Embedded 2026 – Embedded Testing & Security Conference | Oct 27, 2026, Munich{% endblock %}
{% block og_title %}Munich Embedded 2026 – Embedded Testing & Security Conference | Oct 27, 2026, Munich{% endblock %}
{% block twitter_title %}Munich Embedded 2026 – Embedded Testing & Security Conference | Oct 27, 2026, Munich{% endblock %}

{% block event_jsonld %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Munich Embedded 2026",
"description": "Conference for testing, security and reliability in embedded systems. Talks, lightning talks and networking with around 100 embedded experts.",
"startDate": "2026-10-27T16:00:00+01:00",
"endDate": "2026-10-27T21:00:00+01:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"inLanguage": "en",
"location": {
"@type": "Place",
"name": "WERK1",
"address": {
"@type": "PostalAddress",
"streetAddress": "Am Kartoffelgarten 14",
"postalCode": "81671",
"addressLocality": "München",
"addressCountry": "DE"
}
},
"image": ["https://www.munich-embedded.com/logo_munich_embedded.png"],
"organizer": {
"@type": "Organization",
"name": "Systemscape GmbH",
"url": "https://www.systemscape.com/"
},
"offers": {
"@type": "Offer",
"url": "https://tickets.munich-embedded.com",
"availability": "https://schema.org/InStock"
},
"url": "https://www.munich-embedded.com/en/"
}
</script>
{% endblock %}

{% block content %}
<!-- Hero Section -->
<section class="bg-blue-900 text-white">
Expand Down
Loading