diff options
Diffstat (limited to 'themes/elenq')
-rw-r--r-- | themes/elenq/static/css/elenq-pelican.css | 3 | ||||
-rw-r--r-- | themes/elenq/static/css/elenq.css | 25 | ||||
-rw-r--r-- | themes/elenq/templates/article.html | 7 | ||||
-rw-r--r-- | themes/elenq/templates/base.html | 4 |
4 files changed, 37 insertions, 2 deletions
diff --git a/themes/elenq/static/css/elenq-pelican.css b/themes/elenq/static/css/elenq-pelican.css index 9f7fc1b..92f5dec 100644 --- a/themes/elenq/static/css/elenq-pelican.css +++ b/themes/elenq/static/css/elenq-pelican.css @@ -54,6 +54,9 @@ li{ flex-wrap: nowrap; align-items: baseline; } + .hentry header time { + text-align: right; + } .published{ font-style: normal; } diff --git a/themes/elenq/static/css/elenq.css b/themes/elenq/static/css/elenq.css index c51af6f..f8ae41c 100644 --- a/themes/elenq/static/css/elenq.css +++ b/themes/elenq/static/css/elenq.css @@ -60,7 +60,30 @@ pre > code { border: none; border-radius: 0; } - +/* Simple but acceptable tables by default */ +table { + border-collapse: separate; + border-spacing: 1.5em 0; +} +/* Definition lists in line */ +dt { + font-weight: bold; +} +dt::after { + content: ": "; +} +dd { + margin-left: 1em; +} +@media(min-width: 550px){ + dt { + text-align: right; + } + dl { + display: grid; + grid-template-columns: auto 1fr; + } +} /* Utils */ diff --git a/themes/elenq/templates/article.html b/themes/elenq/templates/article.html index 868b8bb..e5be1be 100644 --- a/themes/elenq/templates/article.html +++ b/themes/elenq/templates/article.html @@ -1,13 +1,18 @@ {% extends "base.html" %} {% block head %} {{ super() }} + + {% if article.title %} + <meta name="og:title" content="{{article.title | striptags }}" /> + {% endif %} {% if article.description %} <meta name="description" content="{{article.description}}" /> + <meta name="og:description" content="{{article.description}}" /> {% endif %} - {% for tag in article.tags %} <meta name="tags" content="{{tag}}" /> {% endfor %} + <meta property="og:type" content="article" /> {% endblock %} diff --git a/themes/elenq/templates/base.html b/themes/elenq/templates/base.html index e5bba51..a319067 100644 --- a/themes/elenq/templates/base.html +++ b/themes/elenq/templates/base.html @@ -5,6 +5,10 @@ <title>{% block title %}{{ SITENAME }}{% endblock title %}</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8" /> + {% if MASTODON_HANDLE %} + <meta name="fediverse:creator" content="{{ MASTODON_HANDLE }}" /> + {% endif %} + {% if FEED_ALL_ATOM %} <link href="{{ FEED_DOMAIN }}/{% if FEED_ALL_ATOM_URL %}{{ FEED_ALL_ATOM_URL }}{% else %}{{ FEED_ALL_ATOM }}{% endif %}" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Full Atom Feed" /> {% endif %} |