mirror of
https://github.com/rechelon/zine_library.git
synced 2026-03-25 07:22:25 +00:00
pelican updated themeing, zine dumps
This commit is contained in:
parent
eaa5de81c2
commit
64b5878b3e
102 changed files with 135969 additions and 70 deletions
BIN
Basic Intros/7 Reasons to Hate The Season of Electoralism.pdf
Executable file
BIN
Basic Intros/7 Reasons to Hate The Season of Electoralism.pdf
Executable file
Binary file not shown.
BIN
Basic Intros/Anarchism Articulated.pdf
Executable file
BIN
Basic Intros/Anarchism Articulated.pdf
Executable file
Binary file not shown.
BIN
Basic Intros/Anarchism What it is, and What it Ain't....pdf
Executable file
BIN
Basic Intros/Anarchism What it is, and What it Ain't....pdf
Executable file
Binary file not shown.
BIN
Basic Intros/Who's Left Prison Abolition.pdf
Executable file
BIN
Basic Intros/Who's Left Prison Abolition.pdf
Executable file
Binary file not shown.
BIN
Fiction/ACAB Coloring Book.pdf
Executable file
BIN
Fiction/ACAB Coloring Book.pdf
Executable file
Binary file not shown.
BIN
Guides/A Friend Of Mine Or A Friend Of Ours.pdf
Executable file
BIN
Guides/A Friend Of Mine Or A Friend Of Ours.pdf
Executable file
Binary file not shown.
BIN
Guides/ALF Prisoner Support - Bite Back.pdf
Executable file
BIN
Guides/ALF Prisoner Support - Bite Back.pdf
Executable file
Binary file not shown.
BIN
Guides/Affinity Groups.pdf
Executable file
BIN
Guides/Affinity Groups.pdf
Executable file
Binary file not shown.
BIN
Guides/Autonomous Winter Support.pdf
Executable file
BIN
Guides/Autonomous Winter Support.pdf
Executable file
Binary file not shown.
BIN
Guides/Banner Drops Stencils Wheatpaste.pdf
Executable file
BIN
Guides/Banner Drops Stencils Wheatpaste.pdf
Executable file
Binary file not shown.
BIN
Guides/Basic Blockading.pdf
Executable file
BIN
Guides/Basic Blockading.pdf
Executable file
Binary file not shown.
BIN
Guides/Blinding the Cyclops Wrecking the Panopticon.pdf
Executable file
BIN
Guides/Blinding the Cyclops Wrecking the Panopticon.pdf
Executable file
Binary file not shown.
BIN
Guides/Blockade Occupy Strike Back.pdf
Executable file
BIN
Guides/Blockade Occupy Strike Back.pdf
Executable file
Binary file not shown.
BIN
Guides/Shoplifting.pdf
Executable file
BIN
Guides/Shoplifting.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/Anarchy and Animal Liberation.pdf
Executable file
BIN
Locations & Histories/Anarchy and Animal Liberation.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/East Asia/Bases for a Different Life.pdf
Executable file
BIN
Locations & Histories/East Asia/Bases for a Different Life.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/Europe/Antifa Means Free Palestine.pdf
Executable file
BIN
Locations & Histories/Europe/Antifa Means Free Palestine.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/Europe/Atamansha Life of Maria Nikiforva.pdf
Executable file
BIN
Locations & Histories/Europe/Atamansha Life of Maria Nikiforva.pdf
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Locations & Histories/Latin America/Class Recomposition in Argentina.pdf
Executable file
BIN
Locations & Histories/Latin America/Class Recomposition in Argentina.pdf
Executable file
Binary file not shown.
Binary file not shown.
BIN
Locations & Histories/Middle East/Anarchists Against The Wall.pdf
Executable file
BIN
Locations & Histories/Middle East/Anarchists Against The Wall.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/Middle East/Behind the 21st Century Intifada.pdf
Executable file
BIN
Locations & Histories/Middle East/Behind the 21st Century Intifada.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/Middle East/Between the Sea and the Security Fence.pdf
Executable file
BIN
Locations & Histories/Middle East/Between the Sea and the Security Fence.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/Middle East/To Live in Revolutionary Time.pdf
Executable file
BIN
Locations & Histories/Middle East/To Live in Revolutionary Time.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/US & Canada/At The Wendys.pdf
Executable file
BIN
Locations & Histories/US & Canada/At The Wendys.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/US & Canada/Balance Sheet Two Years Against Cop City.pdf
Executable file
BIN
Locations & Histories/US & Canada/Balance Sheet Two Years Against Cop City.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/US & Canada/Beneath the Concrete.pdf
Executable file
BIN
Locations & Histories/US & Canada/Beneath the Concrete.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/US & Canada/Between Storms Wet'suet'en.pdf
Executable file
BIN
Locations & Histories/US & Canada/Between Storms Wet'suet'en.pdf
Executable file
Binary file not shown.
BIN
Locations & Histories/US & Canada/Big Easy Small Window.pdf
Executable file
BIN
Locations & Histories/US & Canada/Big Easy Small Window.pdf
Executable file
Binary file not shown.
18759
Locations & Histories/US & Canada/No Regrets, 2016 Prison Strike.pdf
Executable file
18759
Locations & Histories/US & Canada/No Regrets, 2016 Prison Strike.pdf
Executable file
File diff suppressed because one or more lines are too long
BIN
Locations & Histories/US & Canada/Rebellion in Walla Walla State Prison.pdf
Executable file
BIN
Locations & Histories/US & Canada/Rebellion in Walla Walla State Prison.pdf
Executable file
Binary file not shown.
BIN
Personal Dynamics/12 Step Programs.pdf
Executable file
BIN
Personal Dynamics/12 Step Programs.pdf
Executable file
Binary file not shown.
BIN
Personal Dynamics/Activist Trauma & Recovery.pdf
Executable file
BIN
Personal Dynamics/Activist Trauma & Recovery.pdf
Executable file
Binary file not shown.
|
|
@ -1,3 +1,7 @@
|
|||
### Deployment instructions
|
||||
|
||||
To deploy the website, dump the zine folders in the input folder within the codebase, then run the python script. Then run pelican.
|
||||
|
||||
# Zine Library
|
||||
|
||||
This is a compilation of anarchist zines and booklets, imposed for easy printing, as well as a few posters. It's curated in a balance between some design standards and general relevance or importance.
|
||||
|
|
|
|||
BIN
Theory/10 Preliminary Theses on Resistance.pdf
Executable file
BIN
Theory/10 Preliminary Theses on Resistance.pdf
Executable file
Binary file not shown.
Binary file not shown.
BIN
Theory/ACAB Includes Peace Police.pdf
Executable file
BIN
Theory/ACAB Includes Peace Police.pdf
Executable file
Binary file not shown.
BIN
Theory/Against All Nations and Borders.pdf
Executable file
BIN
Theory/Against All Nations and Borders.pdf
Executable file
Binary file not shown.
BIN
Theory/Against Anarcho-Liberals.pdf
Executable file
BIN
Theory/Against Anarcho-Liberals.pdf
Executable file
Binary file not shown.
BIN
Theory/Against Carceral Communism.pdf
Executable file
BIN
Theory/Against Carceral Communism.pdf
Executable file
Binary file not shown.
BIN
Theory/Anti Mass.pdf
Executable file
BIN
Theory/Anti Mass.pdf
Executable file
Binary file not shown.
BIN
Theory/Antifa Autism and the Border Wall Around Punk.pdf
Executable file
BIN
Theory/Antifa Autism and the Border Wall Around Punk.pdf
Executable file
Binary file not shown.
27041
Theory/Antifascism/7 Theses on Threeway Fight.pdf
Executable file
27041
Theory/Antifascism/7 Theses on Threeway Fight.pdf
Executable file
File diff suppressed because one or more lines are too long
BIN
Theory/Antifascism/A Guide to the Alt-Right.pdf
Executable file
BIN
Theory/Antifascism/A Guide to the Alt-Right.pdf
Executable file
Binary file not shown.
BIN
Theory/Antifascism/Towards an Antifa Analysis of the Malheur Rebellion.pdf
Executable file
BIN
Theory/Antifascism/Towards an Antifa Analysis of the Malheur Rebellion.pdf
Executable file
Binary file not shown.
BIN
Theory/Antifascism/Wolves of Vinland.pdf
Executable file
BIN
Theory/Antifascism/Wolves of Vinland.pdf
Executable file
Binary file not shown.
BIN
Theory/Art As A Vehicle For Anarchist.pdf
Executable file
BIN
Theory/Art As A Vehicle For Anarchist.pdf
Executable file
Binary file not shown.
BIN
Theory/Communism and Syndicalism/Between Peasants.pdf
Executable file
BIN
Theory/Communism and Syndicalism/Between Peasants.pdf
Executable file
Binary file not shown.
BIN
Theory/Communism and Syndicalism/Beyond Representation.pdf
Executable file
BIN
Theory/Communism and Syndicalism/Beyond Representation.pdf
Executable file
Binary file not shown.
BIN
Theory/Communism and Syndicalism/Organise.pdf
Executable file
BIN
Theory/Communism and Syndicalism/Organise.pdf
Executable file
Binary file not shown.
BIN
Theory/Decolonialism/Another Word For Settle.pdf
Executable file
BIN
Theory/Decolonialism/Another Word For Settle.pdf
Executable file
Binary file not shown.
BIN
Theory/Feminism and Queer Theory/Affinity Fraud.pdf
Executable file
BIN
Theory/Feminism and Queer Theory/Affinity Fraud.pdf
Executable file
Binary file not shown.
BIN
Theory/Feminism and Queer Theory/Against Carceral Feminism.pdf
Executable file
BIN
Theory/Feminism and Queer Theory/Against Carceral Feminism.pdf
Executable file
Binary file not shown.
Binary file not shown.
BIN
Theory/Feminism and Queer Theory/Anarcho Surrealist Insurrectionary Feminist.pdf
Executable file
BIN
Theory/Feminism and Queer Theory/Anarcho Surrealist Insurrectionary Feminist.pdf
Executable file
Binary file not shown.
BIN
Theory/Fragments of an Anarchist Public Health.pdf
Executable file
BIN
Theory/Fragments of an Anarchist Public Health.pdf
Executable file
Binary file not shown.
BIN
Theory/Green/Anti Speciesism and Dietary Decolonization.pdf
Executable file
BIN
Theory/Green/Anti Speciesism and Dietary Decolonization.pdf
Executable file
Binary file not shown.
BIN
Theory/Green/Biting Back.pdf
Executable file
BIN
Theory/Green/Biting Back.pdf
Executable file
Binary file not shown.
BIN
Theory/Green/Disconnect.pdf
Executable file
BIN
Theory/Green/Disconnect.pdf
Executable file
Binary file not shown.
Binary file not shown.
BIN
Theory/Insurrectionist/Be Gay Do Crime.pdf
Executable file
BIN
Theory/Insurrectionist/Be Gay Do Crime.pdf
Executable file
Binary file not shown.
BIN
Theory/Mutualist/ALLiance Journal New Tech.pdf
Executable file
BIN
Theory/Mutualist/ALLiance Journal New Tech.pdf
Executable file
Binary file not shown.
BIN
Theory/Race Theory/Black Anarchist Reflections on Bash Back.pdf
Executable file
BIN
Theory/Race Theory/Black Anarchist Reflections on Bash Back.pdf
Executable file
Binary file not shown.
BIN
Theory/Race Theory/Black Armed Joy.pdf
Executable file
BIN
Theory/Race Theory/Black Armed Joy.pdf
Executable file
Binary file not shown.
BIN
Theory/Race Theory/Born Palestinian Born Black.pdf
Executable file
BIN
Theory/Race Theory/Born Palestinian Born Black.pdf
Executable file
Binary file not shown.
BIN
Theory/Situationist and Leftcom/A 2 Z of Communisation.pdf
Executable file
BIN
Theory/Situationist and Leftcom/A 2 Z of Communisation.pdf
Executable file
Binary file not shown.
89964
Theory/Situationist and Leftcom/A Few Clarifications on Anti Work.pdf
Executable file
89964
Theory/Situationist and Leftcom/A Few Clarifications on Anti Work.pdf
Executable file
File diff suppressed because one or more lines are too long
Binary file not shown.
BIN
Theory/The Anarchist Struggle - Woodcock.pdf
Executable file
BIN
Theory/The Anarchist Struggle - Woodcock.pdf
Executable file
Binary file not shown.
Binary file not shown.
BIN
Theory/We're Not Anti.pdf
Executable file
BIN
Theory/We're Not Anti.pdf
Executable file
Binary file not shown.
BIN
Theory/Youth Liberation/Against Education for the Abolition of School.pdf
Executable file
BIN
Theory/Youth Liberation/Against Education for the Abolition of School.pdf
Executable file
Binary file not shown.
|
|
@ -12,6 +12,11 @@ THEME = 'themes/edtheme'
|
|||
|
||||
SITELOGO = 'images/zinelibrary.jpg'
|
||||
|
||||
PLUGINS = [
|
||||
'tag_cloud',
|
||||
]
|
||||
|
||||
|
||||
# Feed generation is usually not desired when developing
|
||||
FEED_ALL_ATOM = None
|
||||
CATEGORY_FEED_ATOM = None
|
||||
|
|
@ -36,10 +41,36 @@ PUBLISHERS = (
|
|||
)
|
||||
|
||||
DISTROS = (
|
||||
("C4SS", "https://store.c4ss.org"),
|
||||
("Scrappy Capy", "https://en.scrappycapydistro.info/zines"),
|
||||
("No Trace Project", "https://www.notrace.how/"),
|
||||
("Sprout", "https://www.sproutdistro.com/"),
|
||||
("1312 Press", "https://1312press.noblogs.org/"),
|
||||
("A Zine Library", "https://azinelibrary.org/"),
|
||||
("Sherwood Forest Zine Library", "https://www.sherwoodforestzinelibrary.org/virtual-zine-library-recently-added/anarchism"),
|
||||
("South Chicago ABC", "https://www.southchicagoabc.org/zine-library/"),
|
||||
("Filler", "https://fillerpgh.wordpress.com/archive/"),
|
||||
("Haters Cafe", "https://haters.noblogs.org/zines/"),
|
||||
("Prole.info", "https://www.prole.info/"),
|
||||
("Power To The People", "https://msha.ke/powertothepeople/"),
|
||||
("C4SS", "https://zinelibrary.c4ss.org"),
|
||||
("LittleMouse.fun", "https://www.littlemouse.fun/zines.html"),
|
||||
("Invisible Molotov", "https://invisiblemolotov.wordpress.com/"),
|
||||
("It's Going Down Library", "https://itsgoingdown.org/library/"),
|
||||
("Final Straw Radio", "https://thefinalstrawradio.noblogs.org/zines/"),
|
||||
("Tolerated Individuality", "https://toleratedindividuality.wordpress.com/zine-library/"),
|
||||
("Crimethinc", "https://crimethinc.com"),
|
||||
("Ill Will", "https://illwill.com/print"),
|
||||
("Brown Recluse", "https://www.brownreclusezinedistro.com/"),
|
||||
("True Apple Press", "https://trueleappress.wordpress.com/2020/02/18/2020-distro-catalog/"),
|
||||
("Warzone", "https://warzonedistro.noblogs.org/"),
|
||||
)
|
||||
|
||||
DEFAULT_PAGINATION = 20
|
||||
DEFAULT_PAGINATION = 1000
|
||||
|
||||
TAG_CLOUD_STEPS = 4
|
||||
TAG_CLOUD_MAX_ITEMS = 100
|
||||
TAG_CLOUD_SORTING = "random"
|
||||
TAG_CLOUD_BADGE = True
|
||||
|
||||
# Uncomment following line if you want document-relative URLs when developing
|
||||
# RELATIVE_URLS = True
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
/* barebones theme for zinelibrary.org v.2 */
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Source+Sans+3:wght@300;400;600&display=swap');
|
||||
|
||||
:root {
|
||||
|
|
@ -127,7 +129,7 @@ body {
|
|||
max-width: var(--max-width);
|
||||
margin: 0 auto;
|
||||
display: grid;
|
||||
grid-template-columns: var(--sidebar-width) 1fr var(--sidebar-width);
|
||||
grid-template-columns: var(--sidebar-width) 1fr ;
|
||||
gap: 3rem;
|
||||
padding: 3rem var(--spacing-unit);
|
||||
min-height: calc(100vh - var(--header-height) - 150px);
|
||||
|
|
@ -138,13 +140,15 @@ body {
|
|||
}
|
||||
|
||||
.sidebar {
|
||||
position: sticky;
|
||||
position:static;
|
||||
height:fit-content;
|
||||
/*position: sticky;
|
||||
top: calc(var(--header-height) + 2rem);
|
||||
height: fit-content;
|
||||
max-height: calc(100vh - var(--header-height) - 4rem);
|
||||
overflow-y: auto;
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--color-border) transparent;
|
||||
scrollbar-color: var(--color-border) transparent;*/
|
||||
}
|
||||
|
||||
.sidebar::-webkit-scrollbar {
|
||||
|
|
@ -242,7 +246,6 @@ body {
|
|||
|
||||
.article-card {
|
||||
border-bottom: 1px solid var(--color-border);
|
||||
padding-bottom: 2.5rem;
|
||||
animation: fadeInUp 0.6s ease backwards;
|
||||
}
|
||||
|
||||
|
|
@ -498,7 +501,7 @@ body {
|
|||
|
||||
.pagination-link {
|
||||
font-family: var(--font-sans);
|
||||
font-size: 0.95rem;
|
||||
font-size: 1.5rem;
|
||||
font-weight: 600;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.05em;
|
||||
|
|
@ -512,7 +515,7 @@ body {
|
|||
}
|
||||
|
||||
.pagination-info {
|
||||
font-size: 0.9rem;
|
||||
font-size: 1.5rem;
|
||||
color: var(--color-muted);
|
||||
}
|
||||
|
||||
|
|
@ -608,6 +611,106 @@ body {
|
|||
color: var(--color-hover);
|
||||
}
|
||||
|
||||
/* Tile Layout for Index Page */
|
||||
.tiles-container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 2rem;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.tile {
|
||||
max-width: 300px;
|
||||
width: 300px;
|
||||
background: var(--color-paper);
|
||||
border: 1px solid var(--color-border);
|
||||
transition: all 0.3s ease;
|
||||
animation: fadeInUp 0.6s ease backwards;
|
||||
}
|
||||
|
||||
.tile:nth-child(1) { animation-delay: 0.05s; }
|
||||
.tile:nth-child(2) { animation-delay: 0.1s; }
|
||||
.tile:nth-child(3) { animation-delay: 0.15s; }
|
||||
.tile:nth-child(4) { animation-delay: 0.2s; }
|
||||
.tile:nth-child(5) { animation-delay: 0.25s; }
|
||||
.tile:nth-child(6) { animation-delay: 0.3s; }
|
||||
|
||||
.tile:hover {
|
||||
transform: translateY(-4px);
|
||||
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
|
||||
border-color: var(--color-accent);
|
||||
}
|
||||
|
||||
.tile-link {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.tile-image-disabled- {
|
||||
width: 300px;
|
||||
height: 300px;
|
||||
overflow: hidden;
|
||||
background: var(--color-paper);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.tile-image img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
.tile:hover .tile-image img {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
/* */
|
||||
.tile-image p:nth-child(2) {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.tile-title {
|
||||
font-family: var(--font-serif);
|
||||
font-size: 1.3rem;
|
||||
font-weight: 700;
|
||||
line-height: 1.3;
|
||||
padding: 1rem;
|
||||
color: var(--color-ink);
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
.tile:hover .tile-title {
|
||||
color: var(--color-accent);
|
||||
}
|
||||
|
||||
.tile-meta {
|
||||
padding: 0 1rem 1rem 1rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.5rem;
|
||||
font-size: 0.8rem;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.05em;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.tile-category {
|
||||
color: var(--color-accent);
|
||||
background: rgba(200, 70, 48, 0.1);
|
||||
padding: 0.25rem 0.6rem;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.tile-tag {
|
||||
color: var(--color-muted);
|
||||
background: rgba(0, 0, 0, 0.05);
|
||||
padding: 0.25rem 0.6rem;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
|
||||
/* Responsive Design */
|
||||
@media (max-width: 1200px) {
|
||||
:root {
|
||||
|
|
|
|||
|
|
@ -41,9 +41,10 @@
|
|||
<aside class="sidebar sidebar-left">
|
||||
{% block sidebar_left %}
|
||||
<div class="sidebar-section">
|
||||
<h3 class="sidebar-title">About</h3>
|
||||
<h3 class="sidebar-title">Stock Your Table!</h3>
|
||||
<div class="sidebar-content">
|
||||
This is a broad, non-sectarian, archive of print-ready (imposed) zines to stock your anarchist infoshop or distro project. For printing: select "print on both sides" and "flip on short edge".
|
||||
<p>This is a broad, non-sectarian, archive of print-ready (imposed) zines to stock your anarchist infoshop or distro project. We were huge fans of the long dead zinelibrary.net.</p>
|
||||
<p>For printing: select "print on both sides" and "flip on short edge".</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -52,27 +53,21 @@
|
|||
<h3 class="sidebar-title">Categories</h3>
|
||||
<ul class="category-list">
|
||||
{% for cat, null in categories %}
|
||||
<li><a href="{{ SITEURL }}/{{ cat.url }}">{{ cat }}</a></li>
|
||||
<li><a href="{{ SITEURL }}/{{ cat.url }}" class="category">{{ cat }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
</aside>
|
||||
|
||||
<main class="main-content">
|
||||
{% block content %}
|
||||
{% endblock %}
|
||||
</main>
|
||||
|
||||
<aside class="sidebar sidebar-right">
|
||||
{% block sidebar_right %}
|
||||
{% if tags %}
|
||||
<div class="sidebar-section">
|
||||
<h3 class="sidebar-title">Tags</h3>
|
||||
<div class="tag-cloud">
|
||||
{% for tag in tag_cloud %}
|
||||
<a href="{{ SITEURL }}/{{ tag.0.url }}" class="tag" style="font-size: {{ tag.1 }}%">{{ tag.0 }}</a>
|
||||
<a href="{{ SITEURL }}/{{ tag.0.url }}" class="tag">{{ tag.0 }}</a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -100,7 +95,14 @@
|
|||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
</aside>
|
||||
|
||||
<main class="main-content">
|
||||
{% block content %}
|
||||
{% endblock %}
|
||||
</main>
|
||||
|
||||
</div>
|
||||
|
||||
<footer class="site-footer">
|
||||
|
|
|
|||
|
|
@ -21,23 +21,9 @@
|
|||
{% for article in articles %}
|
||||
<article class="article-card">
|
||||
<div class="article-meta">
|
||||
<time datetime="{{ article.date.isoformat() }}" class="article-date">
|
||||
{{ article.locale_date }}
|
||||
</time>
|
||||
{% if article.category %}
|
||||
<a href="{{ SITEURL }}/{{ article.category.url }}" class="article-category">{{ article.category }}</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
<h2 class="article-title">
|
||||
<a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a>
|
||||
</h2>
|
||||
{% if article.summary %}
|
||||
<div class="article-summary">
|
||||
{{ article.summary }}
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="article-footer">
|
||||
<a href="{{ SITEURL }}/{{ article.url }}" class="read-more">Read more</a>
|
||||
{% if article.tags %}
|
||||
<div class="article-tags">
|
||||
{% for tag in article.tags %}
|
||||
|
|
@ -46,6 +32,16 @@
|
|||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<h2 class="article-title">
|
||||
<a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a>
|
||||
</h2>
|
||||
{% if article.content %}
|
||||
<div class="article-content">
|
||||
{{ article.content }}
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="article-footer">
|
||||
</div>
|
||||
</article>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue