This commit is contained in:
2024-07-20 11:36:35 +02:00
commit 74b43cd8fa
81 changed files with 3131 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
{% extends "blog/layout.html" %}
{% block css %}
{{ super() }}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/themes/prism.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/toolbar/prism-toolbar.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-numbers/prism-line-numbers.min.css">
{% endblock %}
{% block js %}
{{ super() }}
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/components/prism-core.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/toolbar/prism-toolbar.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/show-language/prism-show-language.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script>
{% endblock %}
{% block content %}
<article>
<header>
<h2>
{{ article.title }}
</h2>
</header>
<p>{{ article.description.replace("\n", "<br />")|safe }}</p>
<div class="blog_content line-numbers">
{{ article.content|safe }}
</div>
</article>
{% endblock %}

View File

@@ -0,0 +1,34 @@
{% extends "blog/layout.html" %}
{% block content %}
<div id="article_list">
{% for article in articles %}
<a href="{{ url("blog:article_detail", args=[article.pk, slugify(article.title)]) }}">
<article>
{% set article_image %}
<section class="article_image">
{# <img src="{{ static("images/no_mage_600_x_400.svg") }}">#}
<img src="{{ static("images/no_image.png") }}" alt="No image"/>
</section>
{% endset %}
{% set article_text %}
<section class="article_text">
<header>
<h2>{{ article.title }}</h2>
</header>
<p>{{ article.description.replace("\n", "<br/>")|safe }}</p>
</section>
{% endset %}
{{ article_image }}
{{ article_text }}
</article>
</a>
{% else %}
<p>Aucun article</p>
{% endfor %}
</div>
{% endblock %}

View File

@@ -0,0 +1,11 @@
{% extends "base.html" %}
{% block css %}
{{ super() }}
{{ stylesheet_pack("blog") }}
{% endblock %}
{% block js %}
{{ super() }}
{{ javascript_pack("blog") }}
{% endblock %}