+ {% if post.unique_icon %}
+

+ {% endif %}
+
+
{{ post.title }}
+ {% if post.pub_date %}
+ {{ post.pub_date.strftime('%B %d, %Y') }}
+ {% endif %}
+
+ {% if post.description %}
+ {{ post.description }}
+ {% endif %}
+
+
+
{% endfor %}
{% endfor %}
@@ -134,6 +141,32 @@ section h2 {
margin-bottom: 1.5rem;
}
+/* Archive post layout with icons */
+.archive-post {
+ display: flex;
+ align-items: flex-start;
+ gap: 1rem;
+ margin-bottom: 1.5rem;
+ padding-left: 1rem;
+}
+
+.archive-post-icon {
+ width: 24px;
+ height: 24px;
+ flex-shrink: 0;
+ margin-top: 0.3rem;
+ margin-left: -3rem;
+}
+
+.archive-post-content {
+ flex: 1;
+}
+
+.archive-post-content p {
+ margin: 0;
+}
+
+/* Legacy styles for backward compatibility */
section p {
margin-bottom: 1.5rem;
padding-left: 1rem;
@@ -164,6 +197,12 @@ section p:last-child {
.year-picker p {
font-size: 0.9rem;
}
+
+ .archive-post-icon {
+ margin-left: -2rem;
+ width: 20px;
+ height: 20px;
+ }
}
{% endblock %}
\ No newline at end of file
diff --git a/templates/connections.html b/templates/connections.html
index 1265eb9..38f0210 100644
--- a/templates/connections.html
+++ b/templates/connections.html
@@ -15,9 +15,14 @@
{% if articles %}
{% for article in articles %}
-
+
+ {% if article.unique_icon %}
+

+ {% endif %}
+
+
{{ article.category }}
{% if article.date %}
@@ -88,9 +93,22 @@
border-bottom: none;
}
+ .article-title-container {
+ position: relative;
+ margin-bottom: 0.5rem;
+ }
+
+ .article-icon {
+ width: 32px;
+ height: 32px;
+ position: absolute;
+ left: -4rem;
+ top: 0.2rem;
+ }
+
.article-title {
font-size: 1.4rem;
- margin-bottom: 0.5rem;
+ margin: 0;
}
.article-title a {
diff --git a/templates/directory.html b/templates/directory.html
index dd81eff..6a2be21 100644
--- a/templates/directory.html
+++ b/templates/directory.html
@@ -2,6 +2,68 @@
{% block extra_head %}
@@ -142,14 +210,32 @@ document.addEventListener('DOMContentLoaded', function() {
{% block content %}
- {{ title }}
- {% if metadata and metadata.date %}
- {{ metadata.date if metadata.date is string else metadata.date[0] }}
- {% endif %}
+
+ {% if unique_icon %}
+

+ {% endif %}
+
+
{{ title }}
+ {% if metadata and metadata.date %}
+
{{ metadata.date if metadata.date is string else metadata.date[0] }}
+ {% endif %}
+
+
+
+ {% if parent_directory %}
+
+ {% endif %}
{% endblock %}
diff --git a/templates/quotes.html b/templates/quotes.html
index 618b3a9..f76621a 100644
--- a/templates/quotes.html
+++ b/templates/quotes.html
@@ -15,9 +15,14 @@
{% if articles %}
{% for article in articles %}
-
+
+ {% if article.unique_icon %}
+

+ {% endif %}
+
+
{{ article.category }}
{% if article.date %}
@@ -59,9 +64,22 @@
border-bottom: none;
}
+ .article-title-container {
+ position: relative;
+ margin-bottom: 0.5rem;
+ }
+
+ .article-icon {
+ width: 32px;
+ height: 32px;
+ position: absolute;
+ left: -4rem;
+ top: 0.2rem;
+ }
+
.article-title {
font-size: 1.4rem;
- margin-bottom: 0.5rem;
+ margin: 0;
}
.article-title a {
diff --git a/templates/sidenotes.html b/templates/sidenotes.html
index ab4f59e..1367742 100644
--- a/templates/sidenotes.html
+++ b/templates/sidenotes.html
@@ -15,9 +15,14 @@
{% if articles %}
{% for article in articles %}
-
+
+ {% if article.unique_icon %}
+

+ {% endif %}
+
+
{{ article.category }}
{% if article.date %}
@@ -65,9 +70,22 @@
border-bottom: none;
}
+ .article-title-container {
+ position: relative;
+ margin-bottom: 0.5rem;
+ }
+
+ .article-icon {
+ width: 32px;
+ height: 32px;
+ position: absolute;
+ left: -4rem;
+ top: 0.2rem;
+ }
+
.article-title {
font-size: 1.4rem;
- margin-bottom: 0.5rem;
+ margin: 0;
}
.article-title a {