Fix validation errors (#25)
* Fix HTML validation errors * Fix a11y validation errors
This commit is contained in:
parent
57e935ec00
commit
27fb1b7a86
5 changed files with 43 additions and 37 deletions
|
|
@ -4,6 +4,10 @@
|
||||||
--box-padding: 12px;
|
--box-padding: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#leaflet {
|
||||||
|
aspect-ratio: 1;
|
||||||
|
}
|
||||||
|
|
||||||
html {
|
html {
|
||||||
color: var(--color);
|
color: var(--color);
|
||||||
background-color: var(--bgcolor);
|
background-color: var(--bgcolor);
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<a href="#content" class="skiplink">Hoppa till innehållet</a>
|
<a href="#content" class="skiplink">Hoppa till innehållet</a>
|
||||||
|
|
||||||
<nav role="menu">
|
<nav>
|
||||||
<div>
|
<div>
|
||||||
<span class="sr-only">Du är här:</span>
|
<span class="sr-only">Du är här:</span>
|
||||||
<span class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
|
<span class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||||
|
|
@ -22,11 +22,11 @@
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
<main id="content" role="main">
|
<main id="content">
|
||||||
<%= @inner_content %>
|
<%= @inner_content %>
|
||||||
</main>
|
</main>
|
||||||
<%= if show_footer?(assigns) do %>
|
<%= if show_footer?(assigns) do %>
|
||||||
<footer role="contentinfo">
|
<footer>
|
||||||
<p vocab="https://schema.org/" typeof="Person">
|
<p vocab="https://schema.org/" typeof="Person">
|
||||||
<a href="https://madr.se" property="url">madr.se</a>
|
<a href="https://madr.se" property="url">madr.se</a>
|
||||||
är <span property="name">Anders Englöf Ytterström</span>s hemsida. Anders är <span property="jobTitle">webbutvecklare</span>, linuxentusiast, ljudtekniker och hårdrockare, bosatt i <span
|
är <span property="name">Anders Englöf Ytterström</span>s hemsida. Anders är <span property="jobTitle">webbutvecklare</span>, linuxentusiast, ljudtekniker och hårdrockare, bosatt i <span
|
||||||
|
|
|
||||||
|
|
@ -75,12 +75,13 @@
|
||||||
<%= if t == :albums do %>
|
<%= if t == :albums do %>
|
||||||
<article class="album" vocab="https://schema.org/" typeof="MusicAlbum">
|
<article class="album" vocab="https://schema.org/" typeof="MusicAlbum">
|
||||||
<h3>
|
<h3>
|
||||||
<span property="byArtist"><%= @artist %></span>
|
<span property="byArtist"><%= item["artist"] %></span>
|
||||||
- <%= csl(@songs) %>, från <span property="name"><%= @album %></span>
|
- <%= Enum.map(item["songs"], fn %{"title" => name} -> name end) |> csl() %>,
|
||||||
(<span property="copyrightYear"><%= @year %></span>)
|
från <span property="name"><%= item["album"] %></span>
|
||||||
|
(<span property="copyrightYear"><%= item["year"] %></span>)
|
||||||
<a
|
<a
|
||||||
class="permalink"
|
class="permalink"
|
||||||
href={"/" <> to_string(@year) <> "/brutal-legend-" <> item["externalId"]}
|
href={"/" <> to_string(item["year"]) <> "/brutal-legend-" <> item["externalId"]}
|
||||||
>
|
>
|
||||||
#
|
#
|
||||||
</a>
|
</a>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<section id="map">
|
<section id="map">
|
||||||
<h2>Geografisk utspridning</h2>
|
<h2>Geografisk utspridning</h2>
|
||||||
<figure>
|
<figure>
|
||||||
<div id="leaflet" style="aspect-ratio: 1"></div>
|
<div id="leaflet"></div>
|
||||||
</figure>
|
</figure>
|
||||||
</section>
|
</section>
|
||||||
<p>
|
<p>
|
||||||
|
|
|
||||||
|
|
@ -1,72 +1,73 @@
|
||||||
<main class="landing">
|
<main class="landing">
|
||||||
<img src={~p"/images/aey.svg"} width="120" alt="Anders Englöf Ytterström" />
|
<img src={~p"/images/aey.svg"} width="120" alt="Anders Englöf Ytterström" />
|
||||||
<form metod="get" action="/sok">
|
<h1 class="sr-only">Anders Englöf Ytterström</h1>
|
||||||
|
<form method="get" action="/sok">
|
||||||
<label for="q">Sök innehåll</label>: <input size="9" type="search" id="q" name="q" />
|
<label for="q">Sök innehåll</label>: <input size="9" type="search" id="q" name="q" />
|
||||||
<button>Sök</button>
|
<button>Sök</button>
|
||||||
</form>
|
</form>
|
||||||
<div class="tree">
|
<ul class="tree">
|
||||||
<article class="article">
|
<li class="article">
|
||||||
Senast skrivet (<time><%= @recent_article["pubDate"] %></time>):<br />
|
Senast skrivet (<time><%= @recent_article["pubDate"] %></time>):<br />
|
||||||
<a href={"/" <> @recent_article["slug"]}>
|
<a href={"/" <> @recent_article["slug"]}>
|
||||||
<%= @recent_article["title"] %>
|
<%= @recent_article["title"] %>
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
<article class="article">
|
<li class="article">
|
||||||
Dessförinnan (<time><%= @older_article["pubDate"] %></time>):<br />
|
Dessförinnan (<time><%= @older_article["pubDate"] %></time>):<br />
|
||||||
<a href={"/" <> @older_article["slug"]}>
|
<a href={"/" <> @older_article["slug"]}>
|
||||||
<%= @older_article["title"] %>
|
<%= @older_article["title"] %>
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
<article class="page">
|
<li class="page">
|
||||||
<a href="/webblogg">Webbloggen</a>
|
<a href="/webblogg">Webbloggen</a>
|
||||||
</article>
|
</li>
|
||||||
<%= for event <- @upcoming do %>
|
<%= for event <- @upcoming do %>
|
||||||
<article class="event">
|
<li class="event">
|
||||||
Kommande: <a href={event["slug"]}><%= event["title"] %><br /><%= event["lead"] %></a>
|
Kommande: <a href={event["slug"]}><%= event["title"] %><br /><%= event["lead"] %></a>
|
||||||
</article>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= for event <- @recent_event do %>
|
<%= for event <- @recent_event do %>
|
||||||
<article class="event">
|
<li class="event">
|
||||||
Upplevt: <a href={event["slug"]}><%= event["title"] %><br /><%= event["lead"] %></a>
|
Upplevt: <a href={event["slug"]}><%= event["title"] %><br /><%= event["lead"] %></a>
|
||||||
</article>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<article class="feed events page">
|
<li class="feed events page">
|
||||||
<a href="/evenemang">Evenemangstidslinje</a>
|
<a href="/evenemang">Evenemangstidslinje</a>
|
||||||
</article>
|
</li>
|
||||||
<article class="feed ics">
|
<li class="feed ics">
|
||||||
<a href="/kommande-evenemang.ics">Kommande evenemang</a> (vcalendar)
|
<a href="/kommande-evenemang.ics">Kommande evenemang</a> (vcalendar)
|
||||||
</article>
|
</li>
|
||||||
<article class="feed links">
|
<li class="feed links">
|
||||||
<a href="/delningar">
|
<a href="/delningar">
|
||||||
Delningar
|
Delningar
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
<%= for legend <- @brutal_legends do %>
|
<%= for legend <- @brutal_legends do %>
|
||||||
<article class="album">
|
<li class="album">
|
||||||
Införskaffat (<%= legend["purchased_at"] %>):<br />
|
Införskaffat (<%= legend["purchased_at"] %>):<br />
|
||||||
<a href={"/" <> legend["purchase_year"] <> "/brutal-legend-" <> legend["externalId"]}>
|
<a href={"/" <> legend["purchase_year"] <> "/brutal-legend-" <> legend["externalId"]}>
|
||||||
<%= legend["artist"] %> - <%= legend["album"] %> (<%= legend["year"] %>)
|
<%= legend["artist"] %> - <%= legend["album"] %> (<%= legend["year"] %>)
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<article class="page">
|
<li class="page">
|
||||||
<a href="/vad-jag-gor">
|
<a href="/vad-jag-gor">
|
||||||
Vad jag gör
|
Vad jag gör
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
<article class="page">
|
<li class="page">
|
||||||
Mer om:
|
Mer om:
|
||||||
<a href="/om">
|
<a href="/om">
|
||||||
Anders, 39, Hårdrockare
|
Anders, 39, Hårdrockare
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
<article class="feed rss">
|
<li class="feed rss">
|
||||||
<a href="/prenumerera.xml">Prenumerera</a> (RSS 2.0)
|
<a href="/prenumerera.xml">Prenumerera</a> (RSS 2.0)
|
||||||
</article>
|
</li>
|
||||||
<article class="page meta">
|
<li class="page meta">
|
||||||
<a href="/colophon">
|
<a href="/colophon">
|
||||||
Kontakt & Kolofon
|
Kontakt & Kolofon
|
||||||
</a>
|
</a>
|
||||||
</article>
|
</li>
|
||||||
</div>
|
</ul>
|
||||||
</main>
|
</main>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue