improve blog
This commit is contained in:
parent
62939f6b41
commit
162e87ebda
|
@ -12,9 +12,8 @@ build_search_index = true
|
||||||
ignored_content = ["*.kate-swp"]
|
ignored_content = ["*.kate-swp"]
|
||||||
|
|
||||||
taxonomies = [
|
taxonomies = [
|
||||||
{ name = "tags", feed = true},
|
{ name = "Dossier", feed = true, paginate_by = 9},
|
||||||
{ name = "categorie", feed = true},
|
{ name = "Tag", feed = true, paginate_by = 9},
|
||||||
{ name = "type", feed = false},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[markdown]
|
[markdown]
|
||||||
|
@ -25,3 +24,7 @@ highlight_code = true
|
||||||
|
|
||||||
[extra]
|
[extra]
|
||||||
# Put all your custom variables here
|
# Put all your custom variables here
|
||||||
|
friend_sites = [
|
||||||
|
{ name = "chosto", url = "https://blog.chosto.me" },
|
||||||
|
{ name = "deuxfleurs", url = "https://plume.deuxfleurs.fr/" },
|
||||||
|
]
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,14 +2,14 @@
|
||||||
title = "Fabriquer son vélo cargo"
|
title = "Fabriquer son vélo cargo"
|
||||||
date = 2023-02-15
|
date = 2023-02-15
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"velo_cargo",
|
"velo_cargo",
|
||||||
"DIY",
|
"DIY",
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"Vélo-cargo",
|
"Vélo-cargo",
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image = "cover.jpg"
|
image = "cover.jpg"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
title = "My second post"
|
title = "My second post"
|
||||||
date = 2019-11-28
|
date = 2019-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"Vélo-cargo",
|
"Vélo-cargo",
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="placeholder.jpg"
|
image="placeholder.jpg"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
+++
|
+++
|
||||||
title = "List of notes posts"
|
title = "List of notes posts"
|
||||||
sort_by = "date"
|
sort_by = "date"
|
||||||
template = "index.html"
|
template = "note.html"
|
||||||
page_template = "blog-page.html"
|
page_template = "note-page.html"
|
||||||
|
|
||||||
paginate_by = 4
|
paginate_by = 10
|
||||||
|
|
||||||
+++
|
+++
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
title = "My second post"
|
title = "My second post"
|
||||||
date = 2019-11-28
|
date = 2019-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"Vélo-cargo",
|
"Vélo-cargo",
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="placeholder.jpg"
|
image="placeholder.jpg"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2012-11-28
|
date = 2012-11-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
title = "My third post"
|
title = "My third post"
|
||||||
date = 2023-04-28
|
date = 2023-04-28
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = [
|
Tag = [
|
||||||
"rust",
|
"Rust",
|
||||||
"cirque"
|
"cirque"
|
||||||
]
|
]
|
||||||
categorie = [
|
Dossier = [
|
||||||
"rust"
|
"Rust"
|
||||||
]
|
]
|
||||||
[extra]
|
[extra]
|
||||||
image="/img/lantern.png"
|
image="/img/lantern.png"
|
||||||
|
|
|
@ -8,7 +8,7 @@ title = "D'où je parle"
|
||||||
|
|
||||||
## Pourquoi ce blog
|
## Pourquoi ce blog
|
||||||
|
|
||||||
Convaincu par la philosophie des logiciels libres, je souhaite autant que possible partager mes expériences.
|
Convaincu par la philosophie des logiciels libres, je souhaite autant que possible parTager mes expériences.
|
||||||
Ce blog à pour vocation d'y contribuer en parlant d'un peu de tout et surtout du n'importe quoi. Ce blog comporte
|
Ce blog à pour vocation d'y contribuer en parlant d'un peu de tout et surtout du n'importe quoi. Ce blog comporte
|
||||||
une section **sites amis** parce que j'aime pouvoir naviguer sur internet sans utiliser un moteur de recherche.
|
une section **sites amis** parce que j'aime pouvoir naviguer sur internet sans utiliser un moteur de recherche.
|
||||||
|
|
||||||
|
|
|
@ -73,7 +73,8 @@ box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
||||||
|
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
.overlay {
|
.overlay {
|
||||||
background-image: linear-gradient(to bottom, rgba(190, 184, 184, 0), rgb(190, 184, 184));
|
background-color: #eff5fb;
|
||||||
|
color: #296fa8;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
|
@ -82,6 +83,9 @@ box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
||||||
|
|
||||||
.overlay:hover {
|
.overlay:hover {
|
||||||
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
||||||
|
background-color: #e6e9f7;
|
||||||
|
border-color: rgba(0,0,0,0);
|
||||||
|
color: #3850b7;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 769px) {
|
@media screen and (min-width: 769px) {
|
||||||
|
@ -89,9 +93,10 @@ box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
position: relative;
|
position: relative;
|
||||||
right: 11em;
|
right: 4.5em;
|
||||||
border-radius: 0.25em;
|
border-radius: 0.25em;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
background-image: linear-gradient(to right, rgba(190, 184, 184, 0), rgb(190, 184, 184));
|
background-color: #eff1fa;
|
||||||
|
color: #3850b7;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,40 +30,21 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="navbar-menu" id="navMenu">
|
<div class="navbar-menu" id="navMenu">
|
||||||
|
{% for taxonomy in config.taxonomies%}
|
||||||
<div class="navbar-item has-dropdown is-hoverable">
|
<div class="navbar-item has-dropdown is-hoverable">
|
||||||
<a class="navbar-link">
|
<a class="navbar-link">
|
||||||
Bricolage
|
{{ taxonomy.name }}
|
||||||
</a>
|
</a>
|
||||||
|
{% set tax = get_taxonomy(kind=taxonomy.name) %}
|
||||||
<div class="navbar-dropdown">
|
<div class="navbar-dropdown">
|
||||||
<a class="navbar-item" href="{{ get_url(path="categorie/velo_cargo",
|
{% for term in tax.items %}
|
||||||
trailing_slash=false) }}">
|
<a class="navbar-item" href="{{ term.permalink }}">
|
||||||
Vélo cargo
|
{{ term.name }}
|
||||||
</a>
|
|
||||||
<a class="navbar-item" href="{{ get_url(path="cirque_lumineux",
|
|
||||||
trailing_slash=false) }}">
|
|
||||||
Matériel de cirque lumineux
|
|
||||||
</a>
|
</a>
|
||||||
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="navbar-item has-dropdown is-hoverable">
|
{% endfor %}
|
||||||
<a class="navbar-link">
|
|
||||||
Informatique
|
|
||||||
</a>
|
|
||||||
<div class="navbar-dropdown">
|
|
||||||
<a class="navbar-item" href="{{ get_url(path="categorie/rust",
|
|
||||||
trailing_slash=false) }}">
|
|
||||||
Rust
|
|
||||||
</a>
|
|
||||||
<a class="navbar-item" href="{{ get_url(path="categorie/arduino",
|
|
||||||
trailing_slash=false) }}">
|
|
||||||
Arduino
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<a class="navbar-item" href="{{ get_url(path="categorie/autre",
|
|
||||||
trailing_slash=false) }}">
|
|
||||||
Autre
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="navbar-end">
|
<div class="navbar-end">
|
||||||
<div class="navbar-item">
|
<div class="navbar-item">
|
||||||
|
@ -77,9 +58,11 @@
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<div class="navbar-dropdown">
|
<div class="navbar-dropdown">
|
||||||
<a class="navbar-item" href="https://blog.chosto.me">
|
{% for site in config.extra.friend_sites %}
|
||||||
Chosto
|
<a class="navbar-item" href="{{ site.url }}">
|
||||||
|
{{ site.name }}
|
||||||
</a>
|
</a>
|
||||||
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a class="navbar-item" href="https://yuno.oiseauroch.fr/gitea">
|
<a class="navbar-item" href="https://yuno.oiseauroch.fr/gitea">
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="columns is-multiline mt-6">
|
<div class="columns is-multiline mt-6">
|
||||||
{% for page in paginator.pages %}
|
{% for page in paginator.pages %}
|
||||||
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.tags, date=page.date) }}
|
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.Tag, date=page.date) }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<nav class="pagination is-rounded" role="navigation" aria-label="pagination">
|
<nav class="pagination is-rounded is-centered" role="navigation" aria-label="pagination">
|
||||||
<ul class="pagination-list" style="justify-content: center;">
|
<ul class="pagination-list">
|
||||||
{% if paginator.current_index > 2 %}
|
{% if paginator.current_index > 2 %}
|
||||||
<li><a href="{{ paginator.first }}" class="pagination-link" aria-label="Page 1">1</a></li>
|
<li><a href="{{ paginator.first }}" class="pagination-link" aria-label="Page 1">1</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -1,11 +1,31 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<h1 class="title">
|
|
||||||
|
{{ __tera_context }}
|
||||||
|
|
||||||
|
<h1 class="title is-1">
|
||||||
{{ page.title }}
|
{{ page.title }}
|
||||||
</h1>
|
</h1>
|
||||||
<p class="subtitle"><strong>{{ page.date }}</strong></p>
|
<p class="subtitle"><strong>{{ page.date }}</strong></p>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
{{ page.content | safe }}
|
{{ page.content | safe }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<aside class="container level my-5">
|
||||||
|
<div class="level-left">
|
||||||
|
{% if page.higher %}
|
||||||
|
<div class="level-item">
|
||||||
|
<a class="button is-link is-light is-medium has-text-weight-bold" href="{{ page.higher.permalink }}">{{ page.higher.title }}</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<div class="level-right">
|
||||||
|
{% if page.lower %}
|
||||||
|
<div class="level-item">
|
||||||
|
<a class="button is-link is-light is-medium has-text-weight-bold" href="{{ page.lower.permalink }}">{{ page.lower.title }}</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
|
|
@ -9,17 +9,15 @@
|
||||||
{% set blog = get_section(path="blog/_index.md") %}
|
{% set blog = get_section(path="blog/_index.md") %}
|
||||||
{% for page in blog.pages %}
|
{% for page in blog.pages %}
|
||||||
{% if loop.index0 == 3 %}{% break %}{% endif %}
|
{% if loop.index0 == 3 %}{% break %}{% endif %}
|
||||||
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.tags, date=page.date) }}
|
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.Tag, date=page.date) }}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<div class="plus-articles">
|
<a class="plus-articles button is-link is-light is-medium has-text-weight-bold" href="{{ blog.permalink }}">
|
||||||
<a href="#" class="title is-4" style="width: 6em; text-align: center;">
|
Plus d'articles
|
||||||
Plus
|
|
||||||
<i class="computer fas fa-chevron-right"></i>
|
<i class="computer fas fa-chevron-right"></i>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<section class="section">
|
<section class="section">
|
||||||
<h1 class="title">Notes diverses</h1>
|
<h1 class="title">Notes diverses</h1>
|
||||||
|
@ -31,16 +29,15 @@
|
||||||
{% for page in notes.pages %}
|
{% for page in notes.pages %}
|
||||||
<div class="column is-one-fifth ">
|
<div class="column is-one-fifth ">
|
||||||
{% if loop.index0 == 5 %}{% break %}{% endif %}
|
{% if loop.index0 == 5 %}{% break %}{% endif %}
|
||||||
{{ macro_media::create_media(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.tags, date=page.date) }}
|
{{ macro_media::create_media(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.Tag, date=page.date) }}
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="overlay">
|
{% set notes = get_section(path="notes/_index.md") %}
|
||||||
<a href="#" class="title is-4" style="width: 6em; text-align: center;">
|
<a class="overlay has-text-weight-bold" href="{{ notes.permalink }} ">
|
||||||
Plus
|
Plus
|
||||||
<i class="computer fas fa-chevron-right"></i>
|
<i class="computer fas fa-chevron-right" style="padding: 0.25em;"></i>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2,21 +2,11 @@
|
||||||
<div class="column is-one-third">
|
<div class="column is-one-third">
|
||||||
<div class="card has-equal-height">
|
<div class="card has-equal-height">
|
||||||
<a href="{{ link | safe }}" style="height:100%">
|
<a href="{{ link | safe }}" style="height:100%">
|
||||||
<!-- <div class="card-image" >
|
|
||||||
<figure class="image is-3by2">
|
|
||||||
{% if img is not starting_with("/") %}
|
|
||||||
<img src={{ link }}{{ img }} alt="Placeholder image">
|
|
||||||
{% endif %}
|
|
||||||
{% if img isstarting_with("/") %}
|
|
||||||
<img src="{{ get_url(path=img, trailing_slash=false) }}" alt="Placeholder image">
|
|
||||||
{% endif %}
|
|
||||||
</figure>
|
|
||||||
</div>-->
|
|
||||||
<div class="card-content" style="height:100%">
|
<div class="card-content" style="height:100%">
|
||||||
<div class="title is-3 has-text-centered">{{ title }}</div>
|
<div class="title is-3 has-text-centered">{{ title }}</div>
|
||||||
<div class="title is-5 has-text-centered">{{ subtitle }}</div>
|
<div class="title is-5 has-text-centered">{{ subtitle }}</div>
|
||||||
<div class="media">
|
<div class="media">
|
||||||
<div class="content">
|
<div class="content" style="width:100%;">
|
||||||
<hr/>
|
<hr/>
|
||||||
{{ abstract | markdown | safe }}
|
{{ abstract | markdown | safe }}
|
||||||
</div>
|
</div>
|
||||||
|
@ -26,7 +16,7 @@
|
||||||
<footer class="card-footer">
|
<footer class="card-footer">
|
||||||
<div class="card-footer-item">
|
<div class="card-footer-item">
|
||||||
{% for tag in tags %}
|
{% for tag in tags %}
|
||||||
<a class="button is-small is-info is-light is-rounded" href="{{ get_url(path="tags/") }}/{{ tag }}"> {{ tag }}</a>
|
<a class="button is-small is-info is-light is-rounded mx-1" href="{{ get_url(path="tags/") }}/{{ tag }}"> {{ tag }}</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer-item">
|
<div class="card-footer-item">
|
||||||
|
|
31
templates/note-page.html
Normal file
31
templates/note-page.html
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
|
||||||
|
{{ __tera_context }}
|
||||||
|
|
||||||
|
<h1 class="title is-1">
|
||||||
|
{{ page.title }}
|
||||||
|
</h1>
|
||||||
|
<p class="subtitle"><strong>{{ page.date }}</strong></p>
|
||||||
|
<div class="content">
|
||||||
|
{{ page.content | safe }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<aside class="container level my-5">
|
||||||
|
<div class="level-left">
|
||||||
|
{% if page.higher %}
|
||||||
|
<div class="level-item">
|
||||||
|
<a class="button is-link is-light is-medium has-text-weight-bold" href="{{ page.higher.permalink }}">{{ page.higher.title }}</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<div class="level-right">
|
||||||
|
{% if page.lower %}
|
||||||
|
<div class="level-item">
|
||||||
|
<a class="button is-link is-light is-medium has-text-weight-bold" href="{{ page.lower.permalink }}">{{ page.lower.title }}</a>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
{% endblock content %}
|
47
templates/note.html
Normal file
47
templates/note.html
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
{% import 'macros/card.html' as macro_card -%}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
{% for page in paginator.pages %}
|
||||||
|
<article class="media note p-4" >
|
||||||
|
<div class="media-content media-flex" style="overflow-y: clip;">
|
||||||
|
<a href="#" class="" style="width: 100%">
|
||||||
|
<h2 class="title is-2">{{ page.title }}</h2>
|
||||||
|
<h4 class="subtitle">{{ page.date }}</h4>
|
||||||
|
<div class="content has-text-justified">
|
||||||
|
{{ page.summary | markdown | safe }}
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<div class="buttons mt-1">
|
||||||
|
{% for tag in page.taxonomies.Tag %}
|
||||||
|
<a class="button is-small is-info is-light is-rounded" href="{{ get_url(path="Tag/") }}/{{ tag }}"> {{ tag }}</a>
|
||||||
|
{% endfor %}</a>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav class="pagination is-rounded is-centered" role="navigation" aria-label="pagination">
|
||||||
|
<ul class="pagination-list">
|
||||||
|
{% if paginator.current_index > 2 %}
|
||||||
|
<li><a href="{{ paginator.first }}" class="pagination-link" aria-label="Page 1">1</a></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.current_index > 3 %}
|
||||||
|
<li><span class="pagination-ellipsis">…</span></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.previous %}
|
||||||
|
<li><a class="pagination-link" href="{{ paginator.previous }}" aria-label="Page {{ paginator.current_index -1 }}">{{ paginator.current_index - 1 }}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
<li><a class="pagination-link is-current" aria-label="Page {{ paginator.current_index }}" aria-current="page">{{ paginator.current_index }}</a></li>
|
||||||
|
{% if paginator.next %}
|
||||||
|
<li><a class="pagination-link" href="{{ paginator.next }}" aria-label="Page {{ paginator.current_index +1 }}">{{ paginator.current_index + 1 }}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.current_index + 2 < paginator.number_pagers %}
|
||||||
|
<li><span class="pagination-ellipsis">…</span></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.current_index < paginator.number_pagers - 1 %}
|
||||||
|
<li><a href="{{ paginator.last }}" class="pagination-link" aria-label="Page {{ paginator.number_pagers }}">{{ paginator.number_pagers }}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
{% endblock content %}
|
|
@ -3,11 +3,17 @@
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
|
|
||||||
{% for taxo in terms %}
|
{% for taxo in terms %}
|
||||||
<div class="columns is-vcentered mt-6">
|
<div class="columns is-multiline mt-6">
|
||||||
{{ macro_card::create_card_tag(link=current_url, title=taxo.name) }}
|
<a class="plus-articles button is-link is-light is-medium has-text-weight-bold" href="{{ taxo.permalink }}">
|
||||||
|
{{ taxo.name }}
|
||||||
|
<i class="computer fas fa-chevron-right mx-2" ></i>
|
||||||
|
</a>
|
||||||
{% for page in taxo.pages %}
|
{% for page in taxo.pages %}
|
||||||
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.tags, date=page.date) }}
|
{% if loop.index0 == 3 %}{% break %}{% endif %}
|
||||||
|
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.Tag, date=page.date) }}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
@ -1,26 +1,37 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
{% import 'macros/card.html' as macro_card -%}
|
{% import 'macros/card.html' as macro_card -%}
|
||||||
|
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="container mt-6">
|
|
||||||
|
|
||||||
<div class="column is-full">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-content" >
|
|
||||||
<div class="media">
|
|
||||||
<div class="title is-3 has-text-centered">{{ term.name }}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="columns is-multiline mt-6">
|
<div class="columns is-multiline mt-6">
|
||||||
|
<div class="plus-articles button is-link is-light is-medium has-text-weight-bold">
|
||||||
{% for page in term.pages %}
|
{{ term.name }}
|
||||||
|
</div>
|
||||||
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.tags, date=page.date) }}
|
{% for page in paginator.pages %}
|
||||||
|
{{ macro_card::create_card(link=page.permalink, img=page.extra.image, title=page.title, subtitle="la génèse", abstract=page.summary, tags=page.taxonomies.Tag, date=page.date) }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<nav class="pagination is-rounded is-centered" role="navigation" aria-label="pagination">
|
||||||
|
<ul class="pagination-list">
|
||||||
|
{% if paginator.current_index > 2 %}
|
||||||
|
<li><a href="{{ paginator.first }}" class="pagination-link" aria-label="Page 1">1</a></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.current_index > 3 %}
|
||||||
|
<li><span class="pagination-ellipsis">…</span></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.previous %}
|
||||||
|
<li><a class="pagination-link" href="{{ paginator.previous }}" aria-label="Page {{ paginator.current_index -1 }}">{{ paginator.current_index - 1 }}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
<li><a class="pagination-link is-current" aria-label="Page {{ paginator.current_index }}" aria-current="page">{{ paginator.current_index }}</a></li>
|
||||||
|
{% if paginator.next %}
|
||||||
|
<li><a class="pagination-link" href="{{ paginator.next }}" aria-label="Page {{ paginator.current_index +1 }}">{{ paginator.current_index + 1 }}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.current_index + 2 < paginator.number_pagers %}
|
||||||
|
<li><span class="pagination-ellipsis">…</span></li>
|
||||||
|
{% endif %}
|
||||||
|
{% if paginator.current_index < paginator.number_pagers - 1 %}
|
||||||
|
<li><a href="{{ paginator.last }}" class="pagination-link" aria-label="Page {{ paginator.number_pagers }}">{{ paginator.number_pagers }}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user