From 3d6dc320a4a39d8b9cd5fccbf3d72c6f35cc3da5 Mon Sep 17 00:00:00 2001 From: Pavel 'LEdoian' Turinsky Date: Thu, 12 May 2022 05:03:30 +0200 Subject: [PATCH] Factor out list.html and create a first a bit usable version of the theme Yes, a double commit. Also, yes, I was inspired by example themes. --- test-theme/templates/archives.html | 8 +++----- test-theme/templates/article.html | 7 ++++--- test-theme/templates/author.html | 9 +++------ test-theme/templates/authors.html | 1 - test-theme/templates/category.html | 12 ++---------- test-theme/templates/list.html | 11 +++++++++++ test-theme/templates/period_archives.html | 9 ++++----- test-theme/templates/tag.html | 8 +++----- 8 files changed, 30 insertions(+), 35 deletions(-) create mode 100644 test-theme/templates/list.html diff --git a/test-theme/templates/archives.html b/test-theme/templates/archives.html index c14f123..cacb579 100644 --- a/test-theme/templates/archives.html +++ b/test-theme/templates/archives.html @@ -1,5 +1,3 @@ -{% extends 'base.html' %} -{% set page_title = "TODO" %} -{% block content %} -{# TODO! #} -{% endblock content %} +{% extends 'list.html' %} +{% set page_title = "Archive" %} +{% set list_title = "Archive" %} diff --git a/test-theme/templates/article.html b/test-theme/templates/article.html index 496124f..848a3ce 100644 --- a/test-theme/templates/article.html +++ b/test-theme/templates/article.html @@ -1,6 +1,7 @@ - {% extends 'base.html' %} -{% set page_title = "TODO" %} +{% set page_title = article.title %} {% block content %} -{# TODO! #} +

{{ article.title }}

+{# TODO: more details here #} +{{ article.content }} {% endblock content %} diff --git a/test-theme/templates/author.html b/test-theme/templates/author.html index 496124f..b5c476d 100644 --- a/test-theme/templates/author.html +++ b/test-theme/templates/author.html @@ -1,6 +1,3 @@ - -{% extends 'base.html' %} -{% set page_title = "TODO" %} -{% block content %} -{# TODO! #} -{% endblock content %} +{% extends 'list.html' %} +{% set page_title = "Author: " + author %} +{% set list_title = "All articles by " + author %} diff --git a/test-theme/templates/authors.html b/test-theme/templates/authors.html index 496124f..c14f123 100644 --- a/test-theme/templates/authors.html +++ b/test-theme/templates/authors.html @@ -1,4 +1,3 @@ - {% extends 'base.html' %} {% set page_title = "TODO" %} {% block content %} diff --git a/test-theme/templates/category.html b/test-theme/templates/category.html index fcd8de6..5c09138 100644 --- a/test-theme/templates/category.html +++ b/test-theme/templates/category.html @@ -1,11 +1,3 @@ -{% extends 'base.html' %} +{% extends 'list.html' %} {% set page_title = "Category: " + category.name %} -{% block content %} -

Category: {{ category.name }}

- -{% endblock content %} - +{% set list_title = "Category: " + category.name %} diff --git a/test-theme/templates/list.html b/test-theme/templates/list.html new file mode 100644 index 0000000..b7c3dca --- /dev/null +++ b/test-theme/templates/list.html @@ -0,0 +1,11 @@ +{% extends 'base.html' %} +{% block content %} +

{{ list_title }}

+ +{% endblock content %} + diff --git a/test-theme/templates/period_archives.html b/test-theme/templates/period_archives.html index 6318aa0..eb17900 100644 --- a/test-theme/templates/period_archives.html +++ b/test-theme/templates/period_archives.html @@ -1,6 +1,5 @@ -{% extends 'base.html' %} -{% set page_title = "TODO" %} -{% block content %} -{# TODO! #} -{% endblock content %} +{% extends 'list.html' %} +{# FIXME: This is too hacky #} +{% set page_title = "Archive: " + period %} +{% set list_title = "Archive: " + period %} diff --git a/test-theme/templates/tag.html b/test-theme/templates/tag.html index 6318aa0..be3824e 100644 --- a/test-theme/templates/tag.html +++ b/test-theme/templates/tag.html @@ -1,6 +1,4 @@ -{% extends 'base.html' %} -{% set page_title = "TODO" %} -{% block content %} -{# TODO! #} -{% endblock content %} +{% extends 'list.html' %} +{% set page_title = "Tag: " + tag.name %} +{% set list_title = "Articles tagged with " + tag.name %}