Support du calendrier sur la page d'accueil.

This commit is contained in:
David Soulayrol
2023-01-14 15:21:03 +01:00
parent 79855006b3
commit 92c20c004d
13 changed files with 3197 additions and 21 deletions

View File

@@ -4,7 +4,7 @@
<h1 class="mt128">{{ title }}</h1>
{% if date %}
<div class="meta-published">
Publié le : {{ moment(date).format('LL') }}
Publié le : {{ date_format(date) }}
</div>
{% endif %}

View File

@@ -45,7 +45,7 @@
<footer class="footer mt128">
<div class="Container">
<p class="tad">Page générée le {{ moment(article.date).format('LL') }}.</p>
<p class="tad">Page générée le {{ date_format(article.date) }}.</p>
<hr>
<p class="tac">
<a href="/"><img class="logo-small" src="/images/logo.svg" alt=""></a>

View File

@@ -5,7 +5,7 @@
{% block header %}{{ header | safe }}{% endblock %}
<article>
{% for article in collections["archives"] %}
<h2><a href="/{{ article.path }}">{{ moment(article.date).format('LL') }} | {{ article.title }}</a></h2>
<h2><a href="/{{ article.path }}">{{ date_format(article.date) }} | {{ article.title }}</a></h2>
{{ article.excerpt | safe }}
<p><a href="/{{ article.path }}">Lire la suite...</a></p>
{% else %}

17
layouts/calendar.njk Normal file
View File

@@ -0,0 +1,17 @@
{% extends "base.njk" %}
{% block head %}
<script type='text/javascript' src="/js/calendrier.js"></script>
{% endblock %}
{% block article %}
<h1 class="mt128">Calendrier</h1>
<div id="calendar" />
<script type='text/javascript'>
window.onload = function(event) {
Calendar.fill(document.getElementById('calendar'))
}
</script>
{% endblock %}

View File

@@ -1,5 +1,9 @@
{% extends "base.njk" %}
{% block head %}
<script type='text/javascript' src="/js/calendrier.js"></script>
{% endblock %}
{% block article %}
{% block header %}{{ header | safe }}{% endblock %}
<article>
@@ -7,15 +11,26 @@
<section class="Services">
<h2 class="tac mt128 mb64">Actualités</h2>
{% for article in collections["news"] %}
<h3><a href="{{ article.path }}">{{ moment(article.date).format('LL') }} | {{article.title }}</a></h3>
{{ article.excerpt | safe }}
<p><a href="{{ article.path }}">Lire la suite...</a></p>
{% else %}
{% endfor %}
<div id="calendar">
{% for article in collections["news"] %}
<div class="blog-entry" entry-time="{{article.date.getTime()}}">
<h3><a href="{{ article.path }}">{{ date_format(article.date) }} | {{article.title }}</a></h3>
{{ article.excerpt | safe }}
<p><a href="{{ article.path }}">Lire la suite...</a></p>
</div>
{% else %}
{% endfor %}
</div>
<div class="tac mt32">
<a class="button" href="/blog">Voir les archives</a>
</div>
</section>
</article>
<script type='text/javascript'>
window.onload = function(event) {
Calendar.mergeWithNews(document.getElementById('calendar'))
}
</script>
{% endblock %}