Commit graph

8 commits

Author SHA1 Message Date
27fb1b7a86
Fix validation errors (#25)
* Fix HTML validation errors

* Fix a11y validation errors
2024-10-16 16:31:42 +02:00
57e935ec00
Improve HTML for robot consumtion (#24)
* 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
2024-10-16 15:40:53 +02:00
ef937ca0eb
Add feeds: event-map.js, RSS feed, ICS feed (#23)
* Add Feed view

* Update Directus client to support feeds

- Provide content for list data
- Add virtual fields to albums.

* Finalize archive view for Timeline module

* Remove unused scaffold code

* Add feed controller views: rss, calendar, js map

* Use module var to set fallback limit value

* Setup routes to feeds

* Fix warnings and typos
2024-10-07 23:44:22 +02:00
54bf81b54d
Site search (#20)
* Return results and count for Timeline search

* Add search to page controller

* Add search route

Also, update scaffold uri on homepage

* Add search view
2024-10-05 00:36:03 +02:00
b6164295f3
List and show Brutal legends (#19)
* Add album item view

* Add album styles

* Simplify album field selection

* Fetch album in item controller

* Use correct permalink
2024-10-04 13:15:27 +02:00
ebff42d899
Brutal legends (albums) data (#13)
* Improve Directus client event sorting and filtering

* Add Directus client getters: albums, album

* Rearrange home view

Add brutal legends move some things around.
2024-10-03 09:55:44 +02:00
f17558daaf
Add homepage view (#10)
* Ignore rel dir

* Add assets

* Add assets to esbuild bundle

* Add upcoming filter to Directus events

* Add homepage
2024-10-01 16:44:34 +02:00
Anders Englöf Ytterström
8e1f1bae97 Initiate next madr.se site
mix phx.new mse25 \
  --no-ecto \
  --no-tailwind \
  --no-dashboard \
  --no-live \
  --no-mailer
2024-09-04 10:12:36 +02:00