summaryrefslogtreecommitdiff
path: root/themes/elenq
diff options
context:
space:
mode:
Diffstat (limited to 'themes/elenq')
-rw-r--r--themes/elenq/static/css/elenq-pelican.css3
-rw-r--r--themes/elenq/static/css/elenq.css25
-rw-r--r--themes/elenq/templates/article.html7
-rw-r--r--themes/elenq/templates/base.html4
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 %}