* Fix icalendar validation errors
* Add RSS feed to documents
* Add stuff to meta: opengraph, canonical
* Add SEO robots meta elements
* Fix correct page titles
* Add more semantics to HTML
* Remove breadcrumbs from templates
* Render breadcrumbs in layout
Each controller should provide their own breadcrumb
trail as a list of tuples, where each tuple is the
pair of a slugified key and a human readable label.
Example:
[{"blog", "Webblogg"}]
[{"blog", "Webblogg"}, "2024", "2024"]
* Add CSS util class to show content only to screen readers
* Load interactive event map only on events page
* Decrease home logo size
* Use correct HTML element for time
* Improve Home page HTML semantics
* Add Person RFDa to footer
* Add RDFa to articles: annual, item, articles
* Enrich links semantics using RDFa
* Enrich Page semantics using RDFa
* Enrich Album semantics using RFDa
* Enrich Event semantics with RDFa
31 lines
874 B
Text
31 lines
874 B
Text
<article class="album" vocab="https://schema.org/" typeof="MusicAlbum Review">
|
|
<h1>
|
|
<%= @summary %>
|
|
</h1>
|
|
|
|
<p>
|
|
Som jag tidigare skrivit om har jag ett roligt projekt pågående: att äga alla låtar i spelet Brütal Legend äldre än 1990 på vinyl, där det är möjligt.
|
|
</p>
|
|
|
|
<div class="brutal-legend">
|
|
<p>
|
|
#<%= @count %>: <span property="byArtist"><%= @artist %></span>
|
|
- <%= csl(@songs) %>, från <span property="name"><%= @album %></span>
|
|
(<span property="copyrightYear"><%= @year %></span>)
|
|
</p>
|
|
<%= if @cover do %>
|
|
<img
|
|
property="image"
|
|
src={"https://n.madr.se/assets/" <> @cover <> "?key=cover"}
|
|
alt="Skivomslag"
|
|
loading="lazy"
|
|
height="333"
|
|
width="333"
|
|
/>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div property="reviewBody">
|
|
<%= raw(@contents) %>
|
|
</div>
|
|
</article>
|