<!DOCTYPE html> <html lang="{{ page.lang }}"> <head> <meta charset="UTF-8" /> <link rel="icon" type="image/svg+xml" href="/static/favicon.svg" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" href="/styles.css" /> <link rel="alternate" type="application/atom+xml" href="{{ site.t.articles.feed.url[page.lang] | absolute_url }}" hreflang="{{ page.lang }}" title="{{ site.t.articles.feed.title[page.lang] }}" /> <link rel="alternate" type="application/atom+xml" href="{{ site.t.pastebins.feed.url[page.lang] | absolute_url }}" hreflang="{{ page.lang }}" title="{{ site.t.pastebins.feed.title[page.lang] }}" /> <link rel="alternate" type="application/atom+xml" href="{{ site.t.tils.feed.url[page.lang] | absolute_url }}" hreflang="{{ page.lang }}" title="{{ site.t.tils.feed.title[page.lang] }}" /> <link rel="alternate" type="application/atom+xml" href="{{ site.t.slides.feed.url[page.lang] | absolute_url }}" hreflang="{{ page.lang }}" title="{{ site.t.slides.feed.title[page.lang] }}" /> {% if site.flags.podcast %} <link rel="alternate" type="application/atom+xml" href="{{ site.t.podcasts.feed.url[page.lang] | absolute_url }}" hreflang="{{ page.lang }}" title="{{ site.t.podcasts.feed.title[page.lang] }}" /> {% endif %} <link rel="alternate" type="application/atom+xml" href="{{ site.t.screencasts.feed.url[page.lang] | absolute_url }}" hreflang="{{ page.lang }}" title="{{ site.t.screencasts.feed.title[page.lang] }}" /> <title>{{ page.title }} - EuAndreh</title> <meta property="og:site_name" content="{{ site.title }}" /> <meta name="author" content="{{ site.author.name }}" /> <meta property="og:locale" content="{{ page.lang }}" /> <meta property="og:title" content="{{ page.title | xml_escape }}" /> {% capture raw_description %} {% if page.description %} {{ page.description }} {% else %} {{ site.t.description[page.lang] }} {% endif %} {% endcapture %} {% assign description = raw_description | strip_html | strip %} <meta name="description" content="{{ description }}" /> <meta property="og:description" content="{{ description }}" /> <link rel="canonical" href="{{ page.url | absolute_url }}" /> <meta property="og:url" content="{{ page.url | absolute_url }}" /> {% if page.date %} <meta property="og:type" content="article" /> <meta property="article:published_time" content="{{ page.date | date_to_xmlschema }}" /> {% endif %} </head> <body> <header> <nav> <div class="nav-row"> <a href="{% link {{ site.t.articles.url[page.lang] }} %}"><web>EuAndreh</web></a> <a href="{% link {{ site.t.tils.url[page.lang] }} %}">{{ site.t.tils.name[page.lang] }}</a> <a href="{% link {{ site.t.slides.url[page.lang] }} %}">{{ site.t.slides.name[page.lang] }}</a> <a href="{% link {{ site.t.pastebins.url[page.lang] }} %}">{{ site.t.pastebins.name[page.lang] }}</a> {% if site.flags.podcast %} <a href="{% link {{ site.t.podcasts.url[page.lang] }} %}">{{ site.t.podcasts.name[page.lang] }}</a> {% endif %} <a href="{% link {{ site.t.screencasts.url[page.lang] }} %}">{{ site.t.screencasts.name[page.lang] }}</a> {% if site.flags.music %} <a href="{% link {{ site.t.music.url[page.lang] }} %}">{{ site.t.music.name[page.lang] }}</a> {% endif %} <a href="{% link {{ site.t.about.url[page.lang] }} %}">{{ site.t.about.name[page.lang] }}</a> </div> {% if page.ref != nil %} <ul> {% if page.ref == "root" %} {% assign lpages=site.pages | where:"ref", "index" | sort: 'lang' %} {% else %} {% assign lpages=site.pages | where:"ref", page.ref | sort: 'lang' %} {% endif %} {% for lpage in lpages %} <li> <a href="{{ lpage.url }}" class="{{ lpage.lang }}">{{ lpage.lang }}</a> </li> {% endfor %} {% assign larticles=site.articles | where:"ref", page.ref | sort: 'lang' %} {% for larticle in larticles %} <li> <a href="{{ larticle.url }}" class="{{ larticle.lang }}">{{ larticle.lang }}</a> </li> {% endfor %} {% assign ltils=site.tils | where:"ref", page.ref | sort: 'lang' %} {% for ltil in ltils %} <li> <a href="{{ ltil.url }}" class="{{ ltil.lang }}">{{ ltil.lang }}</a> </li> {% endfor %} {% assign lpastebins=site.pastebins | where:"ref", page.ref | sort: 'lang' %} {% for lpastebin in lpastebins %} <li> <a href="{{ lpastebin.url }}" class="{{ lpastebin.lang }}">{{ lpastebin.lang }}</a> </li> {% endfor %} {% assign lpodcasts=site.podcasts | where:"ref", page.ref | sort: 'lang' %} {% for lpodcast in lpodcasts %} <li> <a href="{{ lpodcast.url }}" class="{{ lpodcast.lang }}">{{ lpodcast.lang }}</a> </li> {% endfor %} {% assign lscreencasts=site.screencasts | where:"ref", page.ref | sort: 'lang' %} {% for lscreencast in lscreencasts %} <li> <a href="{{ lscreencast.url }}" class="{{ lscreencast.lang }}">{{ lscreencast.lang }}</a> </li> {% endfor %} </ul> {% else %} {% link break-build-if-any-page-has-a-missing-ref %} {% endif %} </nav> </header> <main> <article> <h1> {{ page.title }} </h1> {{ content }} </article> </main> <footer> <ul> <li> <img class="simple-icon" src="/static/envelope.svg" alt="{{ site.t.alt.envelope_icon[page.lang] }}" /> <a href="mailto:{{ site.author.email }}">{{ site.author.email }}</a> </li> <li> <img class="simple-icon" src="/static/lock.svg" alt="{{ site.t.alt.lock_icon[page.lang] }}" /> <a href="/public-key.txt">81F90EC3CD356060</a> </li> </ul> <p> {{ site.t.footer[page.lang] }} </p> </footer> </body> </html>