create author-list, tag-list, etc pages

This commit is contained in:
xenofem 2024-01-23 00:00:15 -05:00
parent c1c1813c88
commit 666c6d3acf
5 changed files with 51 additions and 10 deletions

View file

@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="color-scheme" content="dark">
<title>{% if title %}{{ title }} - {% else %}{% endif %}DLibrary</title>
<title>{% block title %}{% if title %}{{ title }} - {% else %}{% endif %}DLibrary{% endblock %}</title>
<link rel="stylesheet" type="text/css" href="{{ root() }}static/dlibrary.css">
{% block head %}{% endblock %}
</head>

View file

@ -0,0 +1,20 @@
{% extends "base.html" %}
{% block title %}{{ categorization.capitalize() }} - DLibrary{% endblock %}
{% block body %}
{% from 'utils.html' import root with context %}
<h1 id="list-title"><a href="{{ root() }}">DLibrary</a> &gt; <a href="{{ root() }}{{ categorization }}">{{ categorization.capitalize() }}</a></h1>
<div class="card-listing">
{% for cat in categories %}
<div class="card category">
<a href="{{ root() }}{{ categorization }}/{{ cat | replace('/', ' ') | urlencode }}/">
<div class="card-title">
{{ cat }}
</div>
{% if samples[cat] %}
<img src="{{ root() }}thumbnails/{{ samples[cat]['id'] }}.jpg">
{% endif %}
</a>
</div>
{% endfor %}
</div>
{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends 'base.html' %}
{% block body %}
{% from 'utils.html' import root with context %}
<h1 id="list-title"><a href="{{ root() }}">DLibrary</a>{% if category %} &gt; <a href="{{ root() }}{{ category }}">{{ category.capitalize() }}</a>{% endif %}{% if title %} &gt; {{ title }}{% endif %}</h1>
<h1 id="list-title"><a href="{{ root() }}">DLibrary</a>{% if categorization %} &gt; <a href="{{ root() }}{{ categorization }}">{{ categorization.capitalize() }}</a>{% endif %}{% if title %} &gt; {{ title }}{% endif %}</h1>
<div class="card-listing">
{% for work in works %}
<div class="card">