Compare commits

...

2 Commits

Author SHA1 Message Date
Éric Li b6c2ebbe66 Création de la page index à terminer 2021-04-26 19:15:17 +02:00
Éric Li ff09a18305 readme update 2021-04-26 19:14:45 +02:00
4 changed files with 98 additions and 0 deletions

View File

@ -53,6 +53,7 @@ Le résultat est `pn_formation.pdf`.
## Organisation des fichiers
html/export fichiers html générés par export_yaml_to_html.py à partir des yaml
python/import fichiers docx à traiter
python/export fichier yaml générés par export_docx_to_yaml.py à partir des docx
yaml/ressources versions éditées manuellement ??

View File

@ -23,6 +23,7 @@
<div class="navbar-menu">
<div class="navbar-start">
<!-- Liste des catégories -->
<a class="navbar-item" href="index.html">Accueil</a>
<a class="navbar-item" href="SAE.html">SAÉ</a>
<a class="navbar-item" href="ressources.html">Ressources</a>
<a class="navbar-item" href="ressourcesS1.html">Semestre 1</a>

View File

@ -111,6 +111,18 @@ rename = {
CHEMIN_TEMPLATE = Config.ROOT + "/html"
# Création de l'environnement pour charger les templates
env = Environment(trim_blocks=True, lstrip_blocks=True, loader=FileSystemLoader(CHEMIN_TEMPLATE))
# Template de la page index
template_index = env.from_string("""
{% extends "base.html" %}
{% block title %}Accueil{% endblock %}
{% block content %}
{% include "indexTemplate.html" %}
{% endblock %}
""")
template_index.stream().dump(REPERTOIRE_HTML + "/index.html")
# Template de chaque pages ressources, saes, exemples (doit contenir datas,rename,precedent,suivant)
template = env.from_string("""
{% extends "base.html" %}

84
html/indexTemplate.html Normal file
View File

@ -0,0 +1,84 @@
<div class="content">
<h1 class="has-text-centered title is-1">Titre aléatoire</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sed nulla massa. Fusce non felis quis est volutpat volutpat vel non purus. Pellentesque dignissim vel magna eget ornare. Nulla accumsan condimentum eros non interdum. Sed at sagittis mauris, nec mollis turpis. Sed facilisis eros quis velit suscipit molestie. Aenean lobortis nulla id tristique placerat. Fusce non convallis lectus, eget interdum sapien. Fusce feugiat laoreet dui, ac laoreet elit molestie quis. Aliquam erat volutpat. Vivamus libero eros, feugiat eu dolor eget, hendrerit finibus dui. Etiam eget sapien consequat, condimentum nibh vitae, posuere velit. In at massa enim. Praesent malesuada ligula augue, non eleifend turpis molestie vel. Nam efficitur congue rhoncus.</p>
</div>
<div class="tile is-ancestor">
<div class="tile is-parent">
<div class="tile is-child box">
<a href="ressourcesS1.html"><h1 class="has-text-centered title">Semestre 1</h1></a>
<hr>
<div class="content">
<ul>
<li>UE 11: Bases de l'informatique</li>
<li>UE 12: Bases de culture scientifique, sociale et humaine</li>
</ul>
</div>
</div>
</div>
<div class="tile is-parent">
<div class="tile is-child box">
<a href="ressourcesS2.html"><h1 class="has-text-centered title">Semestre 2</h1></a>
<hr>
<div class="content">
<ul>
<li>UE 21: Informatique</li>
<li>UE 22: Culture scientifique, sociale et humaine</li>
</ul>
</div>
</div>
</div>
</div>
<div class="tile is-ancestor">
<div class="tile is-parent">
<div class="tile is-child box">
<a href="ressourcesS3.html"><h1 class="has-text-centered title">Semestre 3</h1></a>
<hr>
<div class="content">
<ul>
<li>UE 31: Informatique avancée</li>
<li>UE 32: Culture scientifique, sociale et humaine avancées</li>
<li>UE 33: Méthodologie et Projets</li>
</ul>
</div>
</div>
</div>
<div class="tile is-parent">
<div class="tile is-child box">
<a href="ressourcesS4.html"><h1 class="has-text-centered title">Semestre 4</h1></a>
<hr>
<div class="content">
<ul>
<li>UE 41: Compléments d'informatique</li>
<li>UE 42: Compléments de culture scientifique, sociale et humaine</li>
<li>UE 43: Stage</li>
</ul>
</div>
</div>
</div>
</div>
<div class="tile is-ancestor">
<div class="tile is-parent">
<div class="tile is-child box">
<a href="ressourcesS5.html"><h1 class="has-text-centered title">Semestre 5</h1></a>
<hr>
<div class="content">
<ul>
<li></li>
<li></li>
</ul>
</div>
</div>
</div>
<div class="tile is-parent">
<div class="tile is-child box">
<a href="ressourcesS6.html"><h1 class="has-text-centered title">Semestre 6</h1></a>
<hr>
<div class="content">
<ul>
<li></li>
<li></li>
</ul>
</div>
</div>
</div>
</div>