fix '/template/' copies + updated docs

This commit is contained in:
Cyrille L 2024-01-18 11:17:30 +01:00
parent 31e1f382f1
commit 089b9169bb
21 changed files with 212 additions and 293 deletions

114
README.md
View File

@ -123,114 +123,8 @@ file: PyF
)= )=
::MyPY ::MyPY
((
Télécharger le fichier ::PyF. {` Un iCode `} Télécharger le fichier ::PyF.
``` Ceci est un icode : {` <h1>Titre principale de l'article</h1> `}
))
## Output HTML
```
<body>
<div id="site_container">
<!--# include virtual="/template/header.html"-->
<!--# include virtual="/template/navbar.html"-->
<main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article">
<time datetime="2024-01-01 16:12:44">
<header id="article_header">
<h1 id="article_title">
<a id="article_title_link" href="https://tyto.echolib.re/test.html" title="Tests -- echolib, 28/02/2023">Tests</a>
</h1>
<div id="article_refs">
echolib, 28/02/2023 [<a id="post_code" class="tyto" href="./test.tyto" title="Code source : Tests">Code source</a>]
</div>
</header>
<h2 class="toc_title">Table des matières</h2>
<nav class="toc" aria-labelledby="navigation-0">
<ul class="toc_items">
<li class="toc_item"><a class="toc_item_link tyto" href="#toc_1">Titre 1</a></li>
<ul>
<li class="toc_item"><a class="toc_item_link tyto" href="#toc_2">Citation</a></li>
<li class="toc_item"><a class="toc_item_link tyto" href="#toc_3">Code (bloc)</a></li>
<li class="toc_item"><a class="toc_item_link tyto" href="#toc_4">Une liste</a></li>
</ul>
</ul>
</nav>
<h2 id="toc_1" class="tyto">Titre 1</h2>
<p class="tyto">
Un peu de <abbr class="tyto" title="Cascading SteelSheet" lang="en">CSS</abbr> et <a class="tyto" href="https://forge.a-lec.org" title="La forge libre">le site est prêt</a>
<p class="note">
Cet article est un test
</p>
</p>
<h3 id="toc_2" class="tyto">Citation</h3>
<blockquote class="tyto" cite="https://..." lang="fr" title="-- Auteur, Nom du livre, AAAA-MM-JJ"><time datetime="AAAA-MM-JJ">
<p class="tyto">
Citation complète dans un paragraphe
</p>
</time><footer class="tyto"><a class="tyto" href="https://...">-- Auteur, Nom du livre, AAAA-MM-JJ</a></footer></blockquote>
<h3 id="toc_3" class="tyto">Code (bloc)</h3>
<pre class="bcode_pre">
<ol class="bcode_items">
<li class="bcode_item"><code class="bcode_code"># Écrire les marqueurs de mots</code></li>
<li class="bcode_item"><code class="bcode_code"># Chaque marqueur à la classe CSS de la configuration</code></li>
<li class="bcode_item"><code class="bcode_code"># Astuce : ** + ← + `` + ← + très gras</code></li>
<li class="bcode_item"><code class="bcode_code"></code></li>
<li class="bcode_item"><code class="bcode_code">*`très gras`* =&gt; &lt;strong&gt;</code></li>
<li class="bcode_item"><code class="bcode_code">+`gras`+ =&gt; &lt;b&gt;</code></li>
<li class="bcode_item"><code class="bcode_code">/`italique`/ =&gt; &lt;em&gt;</code></li>
<li class="bcode_item"><code class="bcode_code">;`italique`; =&gt; &lt;i&gt;</code></li>
<li class="bcode_item"><code class="bcode_code">_`souligné`_ =&gt; &lt;u&gt;</code></li>
<li class="bcode_item"><code class="bcode_code">~`effacé`~ =&gt; &lt;del&gt;</code></li>
<li class="bcode_item"><code class="bcode_code">[`cité`] =&gt; &lt;q&gt; # Contenu</code></li>
<li class="bcode_item"><code class="bcode_code">:`cité`: =&gt; &lt;cite&gt; # auteur, nom</code></li>
<li class="bcode_item"><code class="bcode_code">|`perso`| =&gt; &lt;span&gt;</code></li>
<li class="bcode_item"><code class="bcode_code"></code></li>
<li class="bcode_item"><code class="bcode_code"># Code dans un texte</code></li>
<li class="bcode_item"><code class="bcode_code"># ! Les marqueurs d&apos;ouverture et de fermeture de code sont sur la MEME LIGNE</code></li>
<li class="bcode_item"><code class="bcode_code"></code></li>
<li class="bcode_item"><code class="bcode_code">{` &lt;li&gt;Une entrée de liste&lt;/li&gt; `} =&gt; &lt;code&gt;</code></li>
<li class="bcode_item"><code class="bcode_code"></code></li>
<li class="bcode_item"><code class="bcode_code"># ! Dans certains cas, il faut ajouter un espace après le 1er marqueur</code></li>
<li class="bcode_item"><code class="bcode_code"># et/ou avant le second. Ils seront automatiquement supprimés</code></li>
<li class="bcode_item"><code class="bcode_code"></code></li>
<li class="bcode_item"><code class="bcode_code">*`DOMAIN/articles/ `* # évite /` : marqueur italique ouvert</code></li>
</ol><pre>
<h3 id="toc_4" class="tyto">Une liste</h3>
<ul class="tyto">
<li class="tyto">Première entrée non ordonnée (ul)</li>
<ul>
<li class="tyto">Sous entrée non ordonnée</li>
<ol>
<li class="tyto">Première sous-sous entrée ordonnée (ol)</li>
<li class="tyto">Seconde sous-sous entrée ordonnée</li>
</ol>
</ul>
<li class="tyto">Seconde entrée non ordonnée</li>
<li class="tyto">Troisième entrée ... ... non ordonnée</li>
</ul>
<!-- Test d'ajout de code depuis un fichier -->
<pre class="bcode_pre">
<ol class="bcode_items">
<li class="bcode_item"><code class="bcode_code">#</code></li>
<li class="bcode_item"><code class="bcode_code"># Code 1</code></li>
<li class="bcode_item"><code class="bcode_code">#</code></li>
<li class="bcode_item"><code class="bcode_code"></code></li>
</ol>
</pre>
Télécharger le fichier <a class="tyto file" href="/files/code1.py" title="Lien vers un fichier">PyF</a>. <code class="tyto">Un iCode</code>
</time>
</article>
<!--# include virtual="/template/sidebar.html"-->
</main>
<!--# include virtual="/template/footer.html"-->
</div> <!-- #site_container -->
</body>
``` ```

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:02" id="date">
<title>Page non trouvée (echolib) | Tyto - Littérateur</title> <title>Page non trouvée (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:02">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/images/logos/justice_scales_cc0.png"> <meta property="og:image" content="https://tyto.echolib.re/images/logos/justice_scales_cc0.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Mentions Légales (echolib) | Tyto - Littérateur</title> <title>Mentions Légales (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<img id="article_logo" src="https://tyto.echolib.re/images/logos/justice_scales_cc0.png" alt="Mentions Légales"> <img id="article_logo" src="https://tyto.echolib.re/images/logos/justice_scales_cc0.png" alt="Mentions Légales">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/images/logos/format_tyto.png"> <meta property="og:image" content="https://tyto.echolib.re/images/logos/format_tyto.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Écrire un article au format .tyto (echolib) | Tyto - Littérateur</title> <title>Écrire un article au format .tyto (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<img id="article_logo" src="https://tyto.echolib.re/images/logos/format_tyto.png" alt="Écrire un article au format .tyto"> <img id="article_logo" src="https://tyto.echolib.re/images/logos/format_tyto.png" alt="Écrire un article au format .tyto">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Afficher des images (echolib) | Tyto - Littérateur</title> <title>Afficher des images (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Créer des liens (echolib) | Tyto - Littérateur</title> <title>Créer des liens (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/images/logos/tyto_5_metas.png"> <meta property="og:image" content="https://tyto.echolib.re/images/logos/tyto_5_metas.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Écrire les métadonnées indispensables (echolib) | Tyto - Littérateur</title> <title>Écrire les métadonnées indispensables (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<img id="article_logo" src="https://tyto.echolib.re/images/logos/tyto_5_metas.png" alt="Écrire les métadonnées indispensables"> <img id="article_logo" src="https://tyto.echolib.re/images/logos/tyto_5_metas.png" alt="Écrire les métadonnées indispensables">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Les URIs spécifiques (echolib) | Tyto - Littérateur</title> <title>Les URIs spécifiques (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Afficher du code en bloc (echolib) | Tyto - Littérateur</title> <title>Afficher du code en bloc (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Écrire des paragraphes (echolib) | Tyto - Littérateur</title> <title>Écrire des paragraphes (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/images/logos/tyto_titles_toc.png"> <meta property="og:image" content="https://tyto.echolib.re/images/logos/tyto_titles_toc.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Écrire des titres et sous-titres (echolib) | Tyto - Littérateur</title> <title>Écrire des titres et sous-titres (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<img id="article_logo" src="https://tyto.echolib.re/images/logos/tyto_titles_toc.png" alt="Écrire des titres et sous-titres"> <img id="article_logo" src="https://tyto.echolib.re/images/logos/tyto_titles_toc.png" alt="Écrire des titres et sous-titres">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Créer et configurer un domaine (echolib) | Tyto - Littérateur</title> <title>Créer et configurer un domaine (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/images/logos/tyto_welcome.png"> <meta property="og:image" content="https://tyto.echolib.re/images/logos/tyto_welcome.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Bienvenue, librement (echolib) | Tyto - Littérateur</title> <title>Bienvenue, librement (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<img id="article_logo" src="https://tyto.echolib.re/images/logos/tyto_welcome.png" alt="Bienvenue, librement"> <img id="article_logo" src="https://tyto.echolib.re/images/logos/tyto_welcome.png" alt="Bienvenue, librement">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Gérer les modules dans les pages (echolib) | Tyto - Littérateur</title> <title>Gérer les modules dans les pages (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">
@ -61,47 +61,54 @@ echolib, 18/12/2023 [<a id="post_code" class="tyto" href="./index.tyto" title="C
<ul role="list" class="toc_items"> <ul role="list" class="toc_items">
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_1">Définitions des modules</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_1">Définitions des modules</a></li>
<ul> <ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_2">Le module "metas"</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_2">Générer et publier les modules</a></li>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_3">Le module "metas"</a></li>
<ul> <ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_3">Exemple HTML des metas</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_4">Exemple HTML des metas</a></li>
</ul> </ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_4">Le module "header"</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_5">Le module "header"</a></li>
<ul> <ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_5">Exemple HTML d'une entête</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_6">Exemple HTML d'une entête</a></li>
</ul> </ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_6">Le module "navbar"</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_7">Le module "navbar"</a></li>
<ul> <ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_7">Exemple HTML d'un menu</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_8">Exemple HTML d'un menu</a></li>
</ul> </ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_8">Le module "sidebar"</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_9">Le module "sidebar"</a></li>
<ul> <ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_9">Exemple HTML d'une barre latérale</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_10">Exemple HTML d'une barre latérale</a></li>
</ul> </ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_10">Le module "footer"</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_11">Le module "footer"</a></li>
<ul> <ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_11">Exemple HTML de pied de page</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_12">Exemple HTML de pied de page</a></li>
</ul> </ul>
</ul> </ul>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_12">Forcer une nouvelle génération des modules HTML</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_13">Forcer une nouvelle génération des modules HTML</a></li>
<li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_13">Afficher les modules dans les pages avec nginx</a></li> <li role="listitem" class="toc_item"><a class="toc_item_link tyto" href="#toc_14">Afficher les modules dans les pages avec nginx</a></li>
</ul> </ul>
</nav> </nav>
<h2 role="heading" aria-level="2" id="toc_1" class="tyto">Définitions des modules</h2> <h2 role="heading" aria-level="2" id="toc_1" class="tyto">Définitions des modules</h2>
<p class="tyto"> <p class="tyto">
<strong class="tyto">Tyto - Littérateur</strong> intègre dans chaque page du site, différents modules. <strong class="tyto">Tyto - Littérateur</strong> intègre dans chaque page du site, différents modules.
Ils sont créés automatiquement lors du 1er "wip" d'un article, ou si le Ils sont créés automatiquement lors du 1er "wip" d'un article, ou mis à
contenu du fichier de configuration du module a changé. Vous pouvez les gérer, jour avec cette action, si le contenu du fichier de configuration du module
et modifier leurs contenus grâce aux fichiers ".../modules/[module].raw" a changé. Vous pouvez les gérer, et modifier leurs contenus grâce aux
dans le dossier de travail du domaine. Chaque fichier dispose d'une petite fichiers ".../modules/[module].raw" dans le dossier de travail du domaine.
aide explicative, et de rappel d'URIs dans son entête. Vous pouvez forcer Chaque fichier dispose d'une petite aide explicative, et de rappel d'URIs
la génération d'un module avec la commande <code class="tyto">tyto wip [module_name]</code> dans son entête.
</p> </p>
<h3 role="heading" aria-level="3" id="toc_2" class="tyto">Le module "metas"</h3> <h3 role="heading" aria-level="3" id="toc_2" class="tyto">Générer et publier les modules</h3>
<p class="tyto">
Vous pouvez forcer la génération HTML d'un module avec la commande
<code class="tyto">tyto wip [module_name]</code>, et publier le dossier "...wip/template/" dans
le serveur ".../www/template/" avec la commande <code class="tyto">tyto publish</code>.
</p>
<h3 role="heading" aria-level="3" id="toc_3" class="tyto">Le module "metas"</h3>
<p class="tyto"> <p class="tyto">
Le module "metas", issu du fichier de configuration "metas.raw" insère des Le module "metas", issu du fichier de configuration "metas.raw" insère des
balises HTML <code class="tyto">&lt;meta&gt;</code>, prioritaires. Les balises utilisées par défaut : balises HTML <code class="tyto">&lt;meta&gt;</code>, prioritaires. Les balises utilisées par défaut :
</p> </p>
<h4 role="heading" aria-level="4" id="toc_3" class="tyto">Exemple HTML des metas</h4> <h4 role="heading" aria-level="4" id="toc_4" class="tyto">Exemple HTML des metas</h4>
<pre class="bcode_pre"> <pre class="bcode_pre">
<ol class="bcode_items"> <ol class="bcode_items">
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;meta charset=&quot;UTF-8&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;meta charset=&quot;UTF-8&quot;&gt;</code></li>
@ -110,14 +117,14 @@ balises HTML <code class="tyto">&lt;meta&gt;</code>, prioritaires. Les balises u
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;meta name=&quot;revisit-after&quot; content=&quot;3 days&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;meta name=&quot;revisit-after&quot; content=&quot;3 days&quot;&gt;</code></li>
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;</code></li>
</ol></pre> </ol></pre>
<h3 role="heading" aria-level="3" id="toc_4" class="tyto">Le module "header"</h3> <h3 role="heading" aria-level="3" id="toc_5" class="tyto">Le module "header"</h3>
<p class="tyto"> <p class="tyto">
Le module "header", issu du fichier de configuration "header.raw" insère Le module "header", issu du fichier de configuration "header.raw" insère
<b class="tyto">l'entête</b> HTML dans les pages du site. Son contenu dépend de la <b class="tyto">l'entête</b> HTML dans les pages du site. Son contenu dépend de la
::configuration du domaine. Voici un exemple de sa structure HTML et des ::configuration du domaine. Voici un exemple de sa structure HTML par
identificateurs CSS : défaut, et des identificateurs CSS :
</p> </p>
<h4 role="heading" aria-level="4" id="toc_5" class="tyto">Exemple HTML d'une entête</h4> <h4 role="heading" aria-level="4" id="toc_6" class="tyto">Exemple HTML d'une entête</h4>
<pre class="bcode_pre"> <pre class="bcode_pre">
<ol class="bcode_items"> <ol class="bcode_items">
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;a role=&quot;link&quot; id=&quot;site_link&quot; href=&quot;/&quot; title=&quot;%s&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;a role=&quot;link&quot; id=&quot;site_link&quot; href=&quot;/&quot; title=&quot;%s&quot;&gt;</code></li>
@ -132,7 +139,7 @@ identificateurs CSS :
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/header&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/header&gt;</code></li>
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/a&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/a&gt;</code></li>
</ol></pre> </ol></pre>
<h3 role="heading" aria-level="3" id="toc_6" class="tyto">Le module "navbar"</h3> <h3 role="heading" aria-level="3" id="toc_7" class="tyto">Le module "navbar"</h3>
<p class="tyto"> <p class="tyto">
Le module "navbar" issu du fichier de configuration "navbar.raw" insère Le module "navbar" issu du fichier de configuration "navbar.raw" insère
la <b class="tyto">barre de manu</b> principale, libellée pour l'accessibilité, "navigation-1". la <b class="tyto">barre de manu</b> principale, libellée pour l'accessibilité, "navigation-1".
@ -147,7 +154,7 @@ Pour ajouter un onglet au menu du site :
<li role="listitem" class="tyto">éditer le fichier navbar.raw, en ajoutant le nom du nouveau dossier</li> <li role="listitem" class="tyto">éditer le fichier navbar.raw, en ajoutant le nom du nouveau dossier</li>
</ul> </ul>
</p> </p>
<h4 role="heading" aria-level="4" id="toc_7" class="tyto">Exemple HTML d'un menu</h4> <h4 role="heading" aria-level="4" id="toc_8" class="tyto">Exemple HTML d'un menu</h4>
<pre class="bcode_pre"> <pre class="bcode_pre">
<ol class="bcode_items"> <ol class="bcode_items">
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;nav id=&quot;menu&quot; aria-labelledby=&quot;navigation-1&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;nav id=&quot;menu&quot; aria-labelledby=&quot;navigation-1&quot;&gt;</code></li>
@ -158,7 +165,7 @@ Pour ajouter un onglet au menu du site :
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/menu&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/menu&gt;</code></li>
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/nav&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/nav&gt;</code></li>
</ol></pre> </ol></pre>
<h3 role="heading" aria-level="3" id="toc_8" class="tyto">Le module "sidebar"</h3> <h3 role="heading" aria-level="3" id="toc_9" class="tyto">Le module "sidebar"</h3>
<p class="tyto"> <p class="tyto">
Le module "sidebar" issu du fichier de configuration "sidebar.raw" insère Le module "sidebar" issu du fichier de configuration "sidebar.raw" insère
la <em class="tyto">barre latérale</em> contenant des articles à mettre en avant. Son contenu la <em class="tyto">barre latérale</em> contenant des articles à mettre en avant. Son contenu
@ -174,7 +181,7 @@ Pour ajouter un article à la barre latérale :
<li role="listitem" class="tyto">éditer le fichier sidebar.raw en ajoutant l'URI de l'article (URI depuis le dossier de travail du domaine ".../article/")</li> <li role="listitem" class="tyto">éditer le fichier sidebar.raw en ajoutant l'URI de l'article (URI depuis le dossier de travail du domaine ".../article/")</li>
</ul> </ul>
</p> </p>
<h4 role="heading" aria-level="4" id="toc_9" class="tyto">Exemple HTML d'une barre latérale</h4> <h4 role="heading" aria-level="4" id="toc_10" class="tyto">Exemple HTML d'une barre latérale</h4>
<pre class="bcode_pre"> <pre class="bcode_pre">
<ol class="bcode_items"> <ol class="bcode_items">
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;aside id=&quot;sidebar&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;aside id=&quot;sidebar&quot;&gt;</code></li>
@ -193,14 +200,14 @@ Pour ajouter un article à la barre latérale :
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/nav&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/nav&gt;</code></li>
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/aside&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/aside&gt;</code></li>
</ol></pre> </ol></pre>
<h3 role="heading" aria-level="3" id="toc_10" class="tyto">Le module "footer"</h3> <h3 role="heading" aria-level="3" id="toc_11" class="tyto">Le module "footer"</h3>
<p class="tyto"> <p class="tyto">
Le module "footer" issu du fichier de configuration "footer.raw" insère le Le module "footer" issu du fichier de configuration "footer.raw" insère le
<b class="tyto">pied de page</b> HTML dans les pages du site. Son contenu dépend de la <b class="tyto">pied de page</b> HTML dans les pages du site. Son contenu par défaut, dépend
::configuration du domaine. Un menu de navigation, libellé pour de la ::configuration du domaine. Un menu de navigation, libellé pour
l'accessibilité "navigation-3", est créé automatiquement. l'accessibilité "navigation-3", est créé automatiquement.
</p> </p>
<h4 role="heading" aria-level="4" id="toc_11" class="tyto">Exemple HTML de pied de page</h4> <h4 role="heading" aria-level="4" id="toc_12" class="tyto">Exemple HTML de pied de page</h4>
<pre class="bcode_pre"> <pre class="bcode_pre">
<ol class="bcode_items"> <ol class="bcode_items">
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;footer id=&quot;footer&quot;&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;footer id=&quot;footer&quot;&gt;</code></li>
@ -223,12 +230,12 @@ l'accessibilité "navigation-3", est créé automatiquement.
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/div&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/div&gt;</code></li>
<li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/footer&gt;</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">&lt;/footer&gt;</code></li>
</ol></pre> </ol></pre>
<h2 role="heading" aria-level="2" id="toc_12" class="tyto">Forcer une nouvelle génération des modules HTML</h2> <h2 role="heading" aria-level="2" id="toc_13" class="tyto">Forcer une nouvelle génération des modules HTML</h2>
<p class="tyto"> <p class="tyto">
Même si un module a déjà été généré, si vous avez besoin de forcer une Même si un module a déjà été généré, si vous avez besoin de forcer une
nouvelle génération de modules, il suffit de le demander, via l'action "wip". nouvelle génération de modules, il suffit de le demander, via l'action "wip".
<br class="tyto"> Les modules HTML créés se trouvent dans le dossier du serveur
Les modules HTML se trouvent dans le dossier du serveur "...wip/template/" "...wip/template/"
<pre class="bcode_pre"> <pre class="bcode_pre">
<ol class="bcode_items"> <ol class="bcode_items">
<li role="listitem" class="bcode_item"><code class="bcode_code">tyto wip modules # Créer TOUS les modules HTML</code></li> <li role="listitem" class="bcode_item"><code class="bcode_code">tyto wip modules # Créer TOUS les modules HTML</code></li>
@ -246,7 +253,7 @@ prochaine création d'un article via la commande "wip". Il faut toutefois
forcer la génération, si une <a role="link" class="tyto" href="../article/metas_obligatoires.html" title="Comment écrire les métadonnées obligatoires dans l'entête de l'article source pour Tyto - Littérateur">métadonnée indispensable</a> d'un article se forcer la génération, si une <a role="link" class="tyto" href="../article/metas_obligatoires.html" title="Comment écrire les métadonnées obligatoires dans l'entête de l'article source pour Tyto - Littérateur">métadonnée indispensable</a> d'un article se
trouvant dans le module, a été modifiée trouvant dans le module, a été modifiée
</p> </p>
<h2 role="heading" aria-level="2" id="toc_13" class="tyto">Afficher les modules dans les pages avec nginx</h2> <h2 role="heading" aria-level="2" id="toc_14" class="tyto">Afficher les modules dans les pages avec nginx</h2>
<p class="tyto"> <p class="tyto">
Même si les pages du site sont statiques, les modules doivent être appelés Même si les pages du site sont statiques, les modules doivent être appelés
par le serveur. Nginx dispose d'une configuration qui lui permet d'insérer par le serveur. Nginx dispose d'une configuration qui lui permet d'insérer

View File

@ -19,12 +19,19 @@ link: métadonnée indispensable
#1 Définitions des modules #1 Définitions des modules
(( ((
*`Tyto - Littérateur`* intègre dans chaque page du site, différents modules. *`Tyto - Littérateur`* intègre dans chaque page du site, différents modules.
Ils sont créés automatiquement lors du 1er "wip" d'un article, ou si le Ils sont créés automatiquement lors du 1er "wip" d'un article, ou mis à
contenu du fichier de configuration du module a changé. Vous pouvez les gérer, jour avec cette action, si le contenu du fichier de configuration du module
et modifier leurs contenus grâce aux fichiers ".../modules/[module].raw" a changé. Vous pouvez les gérer, et modifier leurs contenus grâce aux
dans le dossier de travail du domaine. Chaque fichier dispose d'une petite fichiers ".../modules/[module].raw" dans le dossier de travail du domaine.
aide explicative, et de rappel d'URIs dans son entête. Vous pouvez forcer Chaque fichier dispose d'une petite aide explicative, et de rappel d'URIs
la génération d'un module avec la commande {` tyto wip [module_name]`} dans son entête.
))
#2 Générer et publier les modules
((
Vous pouvez forcer la génération HTML d'un module avec la commande
{` tyto wip [module_name]`}, et publier le dossier "...wip/template/" dans
le serveur ".../www/template/" avec la commande {` tyto publish `}.
)) ))
#2 Le module "metas" #2 Le module "metas"
@ -47,8 +54,8 @@ link: métadonnée indispensable
(( ((
Le module "header", issu du fichier de configuration "header.raw" insère Le module "header", issu du fichier de configuration "header.raw" insère
+`l'entête`+ HTML dans les pages du site. Son contenu dépend de la +`l'entête`+ HTML dans les pages du site. Son contenu dépend de la
::configuration du domaine. Voici un exemple de sa structure HTML et des ::configuration du domaine. Voici un exemple de sa structure HTML par
identificateurs CSS : défaut, et des identificateurs CSS :
)) ))
#3 Exemple HTML d'une entête #3 Exemple HTML d'une entête
@ -133,8 +140,8 @@ link: métadonnée indispensable
#2 Le module "footer" #2 Le module "footer"
(( ((
Le module "footer" issu du fichier de configuration "footer.raw" insère le Le module "footer" issu du fichier de configuration "footer.raw" insère le
+`pied de page`+ HTML dans les pages du site. Son contenu dépend de la +`pied de page`+ HTML dans les pages du site. Son contenu par défaut, dépend
::configuration du domaine. Un menu de navigation, libellé pour de la ::configuration du domaine. Un menu de navigation, libellé pour
l'accessibilité "navigation-3", est créé automatiquement. l'accessibilité "navigation-3", est créé automatiquement.
)) ))
@ -166,8 +173,8 @@ link: métadonnée indispensable
(( ((
Même si un module a déjà été généré, si vous avez besoin de forcer une Même si un module a déjà été généré, si vous avez besoin de forcer une
nouvelle génération de modules, il suffit de le demander, via l'action "wip". nouvelle génération de modules, il suffit de le demander, via l'action "wip".
| Les modules HTML créés se trouvent dans le dossier du serveur
Les modules HTML se trouvent dans le dossier du serveur "...wip/template/" "...wip/template/"
{{ {{
tyto wip modules # Créer TOUS les modules HTML tyto wip modules # Créer TOUS les modules HTML
tyto wip metas # Créer le module metas.html tyto wip metas # Créer le module metas.html

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Publier un article (echolib) | Tyto - Littérateur</title> <title>Publier un article (echolib) | Tyto - Littérateur</title>
</head> </head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">

View File

@ -3,7 +3,7 @@
<!-- #==========================================# --> <!-- #==========================================# -->
<!-- # RSS/Feed generated by Tyto - Littérateur # --> <!-- # RSS/Feed generated by Tyto - Littérateur # -->
<!-- #==========================================# --> <!-- #==========================================# -->
<!-- Creation date: Wed, 17 Jan 2024 18:26:28 --> <!-- Creation date: Thu, 18 Jan 2024 11:14:03 -->
<!-- Feed URL: https://tyto.echolib.re/rss.xmlrss.xml --> <!-- Feed URL: https://tyto.echolib.re/rss.xmlrss.xml -->
@ -20,73 +20,13 @@
</image> </image>
<language>fr</language> <language>fr</language>
<category>Tyto,littérateur,logiciel libre,documentation</category> <category>Tyto,littérateur,logiciel libre,documentation</category>
<lastBuildDate>Wed, 17 Jan 2024 18:26:28</lastBuildDate> <lastBuildDate>Thu, 18 Jan 2024 11:14:03</lastBuildDate>
<copyright>gfdl-1.3</copyright> <copyright>gfdl-1.3</copyright>
<webMaster>echolib+tyto@a-lec.org</webMaster> <webMaster>echolib+tyto@a-lec.org</webMaster>
<generator>Tyto - Littérateur</generator> <generator>Tyto - Littérateur</generator>
<!-- Articles ordred by last update --> <!-- Articles ordred by last update -->
<!-- Item 1/100 --> <!-- Item 1/100 -->
<item>
<title>Afficher du code en bloc</title>
<link>https://tyto.echolib.re/article/redac_blockcodes.html</link>
<guid>https://tyto.echolib.re/article/redac_blockcodes.html</guid>
<pubDate>Tue, 16 Jan 2024</pubDate>
<description>Comment afficher du code en bloc pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Afficher du code en bloc (logo)</title>
<link>https://tyto.echolib.re/article/redac_blockcodes.html</link>
</image>
<category>rédaction,marqueurs,blockcode</category>
</item>
<!-- Item 2/100 -->
<item>
<title>Les URIs spécifiques</title>
<link>https://tyto.echolib.re/article/metas_uris.html</link>
<guid>https://tyto.echolib.re/article/metas_uris.html</guid>
<pubDate>Mon, 08 Jan 2024</pubDate>
<description>Comment cibler un fichier avec les URIs spécifiques des marqueurs pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Les URIs spécifiques (logo)</title>
<link>https://tyto.echolib.re/article/metas_uris.html</link>
</image>
<category>format .tyto,écrire,liens,URIs</category>
</item>
<!-- Item 3/100 -->
<item>
<title>Publier un article</title>
<link>https://tyto.echolib.re/publier/index.html</link>
<guid>https://tyto.echolib.re/publier/index.html</guid>
<pubDate>Tue, 16 Jan 2024</pubDate>
<description>Comment vérifier et publier un article avec Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Publier un article (logo)</title>
<link>https://tyto.echolib.re/publier/index.html</link>
</image>
<category>publier,wip,publish</category>
</item>
<!-- Item 4/100 -->
<item>
<title>Créer des liens</title>
<link>https://tyto.echolib.re/article/metas_liens.html</link>
<guid>https://tyto.echolib.re/article/metas_liens.html</guid>
<pubDate>Mon, 08 Jan 2024</pubDate>
<description>Comment écrire des liens pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Créer des liens (logo)</title>
<link>https://tyto.echolib.re/article/metas_liens.html</link>
</image>
<category>format .tyto,écrire,liens</category>
</item>
<!-- Item 5/100 -->
<item> <item>
<title>Bienvenue, librement</title> <title>Bienvenue, librement</title>
<link>https://tyto.echolib.re/index.html</link> <link>https://tyto.echolib.re/index.html</link>
@ -101,22 +41,67 @@
</image> </image>
<category>accueil,projet,description</category> <category>accueil,projet,description</category>
</item> </item>
<!-- Item 6/100 --> <!-- Item 2/100 -->
<item> <item>
<title>Mentions Légales</title> <title>Afficher du code en bloc</title>
<link>https://tyto.echolib.re/a-propos/index.html</link> <link>https://tyto.echolib.re/article/redac_blockcodes.html</link>
<guid>https://tyto.echolib.re/a-propos/index.html</guid> <guid>https://tyto.echolib.re/article/redac_blockcodes.html</guid>
<pubDate>Sun, 14 Jan 2024</pubDate> <pubDate>Tue, 16 Jan 2024</pubDate>
<description>Mentions légales, condition d'utilisation et licence du site web officiel de Tyto - Littérateur</description> <description>Comment afficher du code en bloc pour Tyto - Littérateur</description>
<author>echolib</author> <author>echolib</author>
<image> <image>
<url>https://tyto.echolib.re/images/logos/justice_scales_cc0.png</url> <url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Mentions Légales (logo)</title> <title>Afficher du code en bloc (logo)</title>
<link>https://tyto.echolib.re/a-propos/index.html</link> <link>https://tyto.echolib.re/article/redac_blockcodes.html</link>
</image> </image>
<category>mentions légales,C.G.U,licence</category> <category>rédaction,marqueurs,blockcode</category>
</item> </item>
<!-- Item 7/100 --> <!-- Item 3/100 -->
<item>
<title>Les URIs spécifiques</title>
<link>https://tyto.echolib.re/article/metas_uris.html</link>
<guid>https://tyto.echolib.re/article/metas_uris.html</guid>
<pubDate>Mon, 08 Jan 2024</pubDate>
<description>Comment cibler un fichier avec les URIs spécifiques des marqueurs pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Les URIs spécifiques (logo)</title>
<link>https://tyto.echolib.re/article/metas_uris.html</link>
</image>
<category>format .tyto,écrire,liens,URIs</category>
</item>
<!-- Item 4/100 -->
<item>
<title>Publier un article</title>
<link>https://tyto.echolib.re/publier/index.html</link>
<guid>https://tyto.echolib.re/publier/index.html</guid>
<pubDate>Tue, 16 Jan 2024</pubDate>
<description>Comment vérifier et publier un article avec Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Publier un article (logo)</title>
<link>https://tyto.echolib.re/publier/index.html</link>
</image>
<category>publier,wip,publish</category>
</item>
<!-- Item 5/100 -->
<item>
<title>Créer des liens</title>
<link>https://tyto.echolib.re/article/metas_liens.html</link>
<guid>https://tyto.echolib.re/article/metas_liens.html</guid>
<pubDate>Mon, 08 Jan 2024</pubDate>
<description>Comment écrire des liens pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Créer des liens (logo)</title>
<link>https://tyto.echolib.re/article/metas_liens.html</link>
</image>
<category>format .tyto,écrire,liens</category>
</item>
<!-- Item 6/100 -->
<item> <item>
<title>Écrire les métadonnées indispensables</title> <title>Écrire les métadonnées indispensables</title>
<link>https://tyto.echolib.re/article/metas_obligatoires.html</link> <link>https://tyto.echolib.re/article/metas_obligatoires.html</link>
@ -131,7 +116,7 @@
</image> </image>
<category>format .tyto,écrire,métadonnées,entête</category> <category>format .tyto,écrire,métadonnées,entête</category>
</item> </item>
<!-- Item 8/100 --> <!-- Item 7/100 -->
<item> <item>
<title>Écrire des paragraphes</title> <title>Écrire des paragraphes</title>
<link>https://tyto.echolib.re/article/redac_paragraphes.html</link> <link>https://tyto.echolib.re/article/redac_paragraphes.html</link>
@ -146,7 +131,37 @@
</image> </image>
<category>rédaction,marqueurs,paragraphes</category> <category>rédaction,marqueurs,paragraphes</category>
</item> </item>
<!-- Item 8/100 -->
<item>
<title>Mentions Légales</title>
<link>https://tyto.echolib.re/a-propos/index.html</link>
<guid>https://tyto.echolib.re/a-propos/index.html</guid>
<pubDate>Sun, 14 Jan 2024</pubDate>
<description>Mentions légales, condition d'utilisation et licence du site web officiel de Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/images/logos/justice_scales_cc0.png</url>
<title>Mentions Légales (logo)</title>
<link>https://tyto.echolib.re/a-propos/index.html</link>
</image>
<category>mentions légales,C.G.U,licence</category>
</item>
<!-- Item 9/100 --> <!-- Item 9/100 -->
<item>
<title>Écrire des titres et sous-titres</title>
<link>https://tyto.echolib.re/article/redac_titres.html</link>
<guid>https://tyto.echolib.re/article/redac_titres.html</guid>
<pubDate>Sun, 07 Jan 2024</pubDate>
<description>Comment écrire les titres et les sous-titres pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/images/logos/tyto_titles_toc.png</url>
<title>Écrire des titres et sous-titres (logo)</title>
<link>https://tyto.echolib.re/article/redac_titres.html</link>
</image>
<category>rédaction,marqueurs,titres,table des matières</category>
</item>
<!-- Item 10/100 -->
<item> <item>
<title>Écrire un article au format .tyto</title> <title>Écrire un article au format .tyto</title>
<link>https://tyto.echolib.re/article/index.html</link> <link>https://tyto.echolib.re/article/index.html</link>
@ -161,7 +176,7 @@
</image> </image>
<category>format .tyto,écrire,</category> <category>format .tyto,écrire,</category>
</item> </item>
<!-- Item 10/100 --> <!-- Item 11/100 -->
<item> <item>
<title>Afficher des images</title> <title>Afficher des images</title>
<link>https://tyto.echolib.re/article/mere_images.html</link> <link>https://tyto.echolib.re/article/mere_images.html</link>
@ -176,21 +191,6 @@
</image> </image>
<category>marqueurs,images</category> <category>marqueurs,images</category>
</item> </item>
<!-- Item 11/100 -->
<item>
<title>Écrire des titres et sous-titres</title>
<link>https://tyto.echolib.re/article/redac_titres.html</link>
<guid>https://tyto.echolib.re/article/redac_titres.html</guid>
<pubDate>Sun, 07 Jan 2024</pubDate>
<description>Comment écrire les titres et les sous-titres pour Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/images/logos/tyto_titles_toc.png</url>
<title>Écrire des titres et sous-titres (logo)</title>
<link>https://tyto.echolib.re/article/redac_titres.html</link>
</image>
<category>rédaction,marqueurs,titres,table des matières</category>
</item>
<!-- Item 12/100 --> <!-- Item 12/100 -->
<item> <item>
<title>Gérer les modules dans les pages</title> <title>Gérer les modules dans les pages</title>

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png"> <meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title --> <!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-01-17 18:26:28" id="date"> <meta itemprop="datePublished" content="2024-01-18 11:14:03" id="date">
<title>Plan du site (Tyto) | Tyto - Littérateur</title> <title>Plan du site (Tyto) | Tyto - Littérateur</title>
</head> </head>
@ -46,30 +46,30 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> --> <main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article"> <article id="article">
<time datetime="2024-01-17 18:26:28"> <time datetime="2024-01-18 11:14:03">
<header id="article_header"> <header id="article_header">
<h1 role="heading" aria-level="1" id="article_title"> <h1 role="heading" aria-level="1" id="article_title">
<a role="link" id="article_title_link" href="https://tyto.echolib.re/sitemap.html" title="Plan du site -- Tyto, 17/01/2024">Plan du site</a> <a role="link" id="article_title_link" href="https://tyto.echolib.re/sitemap.html" title="Plan du site -- Tyto, 18/01/2024">Plan du site</a>
</h1> </h1>
<div id="article_refs"> <div id="article_refs">
Tyto, 17/01/2024 [<a id="post_code" class="tyto" href="./sitemap.tyto" title="Code source : Plan du site">Code source</a>] Tyto, 18/01/2024 [<a id="post_code" class="tyto" href="./sitemap.tyto" title="Code source : Plan du site">Code source</a>]
</div> </div>
</header> </header>
<h2 role="heading" aria-level="2" id="toc_1" class="tyto">Liste des articles (13)</h2> <h2 role="heading" aria-level="2" id="toc_1" class="tyto">Liste des articles (13)</h2>
<p class="sitemap"> <p class="sitemap">
<ol role="list" class="sitemap_items"> <ol role="list" class="sitemap_items">
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/" title="Page d'accueil de la documentation de Tyto - Littérateur -- echolib, 29/11/2023">Bienvenue, librement</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/redac_blockcodes.html" title="Comment afficher du code en bloc pour Tyto - Littérateur -- echolib, 16/01/2024">Afficher du code en bloc</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/redac_blockcodes.html" title="Comment afficher du code en bloc pour Tyto - Littérateur -- echolib, 16/01/2024">Afficher du code en bloc</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/metas_uris.html" title="Comment cibler un fichier avec les URIs spécifiques des marqueurs pour Tyto - Littérateur -- echolib, 08/01/2024">Les URIs spécifiques</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/metas_uris.html" title="Comment cibler un fichier avec les URIs spécifiques des marqueurs pour Tyto - Littérateur -- echolib, 08/01/2024">Les URIs spécifiques</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/publier/" title="Comment vérifier et publier un article avec Tyto - Littérateur -- echolib, 16/01/2024">Publier un article</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/publier/" title="Comment vérifier et publier un article avec Tyto - Littérateur -- echolib, 16/01/2024">Publier un article</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/metas_liens.html" title="Comment écrire des liens pour Tyto - Littérateur -- echolib, 08/01/2024">Créer des liens</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/metas_liens.html" title="Comment écrire des liens pour Tyto - Littérateur -- echolib, 08/01/2024">Créer des liens</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/" title="Page d'accueil de la documentation de Tyto - Littérateur -- echolib, 29/11/2023">Bienvenue, librement</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/a-propos/" title="Mentions légales, condition d'utilisation et licence du site web officiel de Tyto - Littérateur -- echolib, 14/01/2024">Mentions Légales</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/metas_obligatoires.html" title="Comment écrire les métadonnées obligatoires dans l'entête de l'article source pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire les métadonnées indispensables</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/metas_obligatoires.html" title="Comment écrire les métadonnées obligatoires dans l'entête de l'article source pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire les métadonnées indispensables</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/redac_paragraphes.html" title="Comment écrire des paragraphes pour Tyto - Littérateur -- echolib, 05/12/2023">Écrire des paragraphes</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/redac_paragraphes.html" title="Comment écrire des paragraphes pour Tyto - Littérateur -- echolib, 05/12/2023">Écrire des paragraphes</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/a-propos/" title="Mentions légales, condition d'utilisation et licence du site web officiel de Tyto - Littérateur -- echolib, 14/01/2024">Mentions Légales</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/redac_titres.html" title="Comment écrire les titres et les sous-titres pour Tyto - Littérateur -- echolib, 07/01/2024">Écrire des titres et sous-titres</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/" title="Comment écrire un article pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire un article au format .tyto</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/" title="Comment écrire un article pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire un article au format .tyto</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/mere_images.html" title="Comment afficher des images et utiliser leurs marqueurs pour Tyto - Littérateur -- echolib, 05/12/2023">Afficher des images</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/mere_images.html" title="Comment afficher des images et utiliser leurs marqueurs pour Tyto - Littérateur -- echolib, 05/12/2023">Afficher des images</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/article/redac_titres.html" title="Comment écrire les titres et les sous-titres pour Tyto - Littérateur -- echolib, 07/01/2024">Écrire des titres et sous-titres</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/modules/" title="Comment gérer les modules (nginx) de Tyto - Littérateur -- echolib, 18/12/2023">Gérer les modules dans les pages</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/modules/" title="Comment gérer les modules (nginx) de Tyto - Littérateur -- echolib, 18/12/2023">Gérer les modules dans les pages</a></li>
<li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/config/" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur -- echolib, 05/12/2023">Créer et configurer un domaine</a></li> <li role="listitem" class="sitemap_items"><a role="link" class="tyto sitemap" href="/config/" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur -- echolib, 05/12/2023">Créer et configurer un domaine</a></li>
</ol> </ol>

View File

@ -6,24 +6,24 @@ title: Plan du site
about: Plan du site généré par Tyto - Littérateur about: Plan du site généré par Tyto - Littérateur
tags: Plan du site tags: Plan du site
authors: Tyto authors: Tyto
date: 2024-01-17 date: 2024-01-18
----- -----
#1 Liste des articles (13) #1 Liste des articles (13)
(( sitemap (( sitemap
(= sitemap_items (= sitemap_items
+ <a role="link" class="tyto sitemap" href="/" title="Page d'accueil de la documentation de Tyto - Littérateur -- echolib, 29/11/2023">Bienvenue, librement</a>
+ <a role="link" class="tyto sitemap" href="/article/redac_blockcodes.html" title="Comment afficher du code en bloc pour Tyto - Littérateur -- echolib, 16/01/2024">Afficher du code en bloc</a> + <a role="link" class="tyto sitemap" href="/article/redac_blockcodes.html" title="Comment afficher du code en bloc pour Tyto - Littérateur -- echolib, 16/01/2024">Afficher du code en bloc</a>
+ <a role="link" class="tyto sitemap" href="/article/metas_uris.html" title="Comment cibler un fichier avec les URIs spécifiques des marqueurs pour Tyto - Littérateur -- echolib, 08/01/2024">Les URIs spécifiques</a> + <a role="link" class="tyto sitemap" href="/article/metas_uris.html" title="Comment cibler un fichier avec les URIs spécifiques des marqueurs pour Tyto - Littérateur -- echolib, 08/01/2024">Les URIs spécifiques</a>
+ <a role="link" class="tyto sitemap" href="/publier/" title="Comment vérifier et publier un article avec Tyto - Littérateur -- echolib, 16/01/2024">Publier un article</a> + <a role="link" class="tyto sitemap" href="/publier/" title="Comment vérifier et publier un article avec Tyto - Littérateur -- echolib, 16/01/2024">Publier un article</a>
+ <a role="link" class="tyto sitemap" href="/article/metas_liens.html" title="Comment écrire des liens pour Tyto - Littérateur -- echolib, 08/01/2024">Créer des liens</a> + <a role="link" class="tyto sitemap" href="/article/metas_liens.html" title="Comment écrire des liens pour Tyto - Littérateur -- echolib, 08/01/2024">Créer des liens</a>
+ <a role="link" class="tyto sitemap" href="/" title="Page d'accueil de la documentation de Tyto - Littérateur -- echolib, 29/11/2023">Bienvenue, librement</a>
+ <a role="link" class="tyto sitemap" href="/a-propos/" title="Mentions légales, condition d'utilisation et licence du site web officiel de Tyto - Littérateur -- echolib, 14/01/2024">Mentions Légales</a>
+ <a role="link" class="tyto sitemap" href="/article/metas_obligatoires.html" title="Comment écrire les métadonnées obligatoires dans l'entête de l'article source pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire les métadonnées indispensables</a> + <a role="link" class="tyto sitemap" href="/article/metas_obligatoires.html" title="Comment écrire les métadonnées obligatoires dans l'entête de l'article source pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire les métadonnées indispensables</a>
+ <a role="link" class="tyto sitemap" href="/article/redac_paragraphes.html" title="Comment écrire des paragraphes pour Tyto - Littérateur -- echolib, 05/12/2023">Écrire des paragraphes</a> + <a role="link" class="tyto sitemap" href="/article/redac_paragraphes.html" title="Comment écrire des paragraphes pour Tyto - Littérateur -- echolib, 05/12/2023">Écrire des paragraphes</a>
+ <a role="link" class="tyto sitemap" href="/a-propos/" title="Mentions légales, condition d'utilisation et licence du site web officiel de Tyto - Littérateur -- echolib, 14/01/2024">Mentions Légales</a>
+ <a role="link" class="tyto sitemap" href="/article/redac_titres.html" title="Comment écrire les titres et les sous-titres pour Tyto - Littérateur -- echolib, 07/01/2024">Écrire des titres et sous-titres</a>
+ <a role="link" class="tyto sitemap" href="/article/" title="Comment écrire un article pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire un article au format .tyto</a> + <a role="link" class="tyto sitemap" href="/article/" title="Comment écrire un article pour Tyto - Littérateur -- echolib, 06/01/2024">Écrire un article au format .tyto</a>
+ <a role="link" class="tyto sitemap" href="/article/mere_images.html" title="Comment afficher des images et utiliser leurs marqueurs pour Tyto - Littérateur -- echolib, 05/12/2023">Afficher des images</a> + <a role="link" class="tyto sitemap" href="/article/mere_images.html" title="Comment afficher des images et utiliser leurs marqueurs pour Tyto - Littérateur -- echolib, 05/12/2023">Afficher des images</a>
+ <a role="link" class="tyto sitemap" href="/article/redac_titres.html" title="Comment écrire les titres et les sous-titres pour Tyto - Littérateur -- echolib, 07/01/2024">Écrire des titres et sous-titres</a>
+ <a role="link" class="tyto sitemap" href="/modules/" title="Comment gérer les modules (nginx) de Tyto - Littérateur -- echolib, 18/12/2023">Gérer les modules dans les pages</a> + <a role="link" class="tyto sitemap" href="/modules/" title="Comment gérer les modules (nginx) de Tyto - Littérateur -- echolib, 18/12/2023">Gérer les modules dans les pages</a>
+ <a role="link" class="tyto sitemap" href="/config/" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur -- echolib, 05/12/2023">Créer et configurer un domaine</a> + <a role="link" class="tyto sitemap" href="/config/" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur -- echolib, 05/12/2023">Créer et configurer un domaine</a>
)= )=

View File

@ -197,10 +197,14 @@ def copy_template_dir(process):
"wip" : domain.wip_dirs["template"], "wip" : domain.wip_dirs["template"],
"www" : domain.www_dirs["template"], "www" : domain.www_dirs["template"],
} }
log_dirs = {
"wip" : ".../modules/templates/",
"www" : ".../wip/template/",
}
create_dirs(dst_dirs[process]) create_dirs(dst_dirs[process])
shutil.copytree(src_dirs[process], dst_dirs[process], dirs_exist_ok=True) shutil.copytree(src_dirs[process], dst_dirs[process], dirs_exist_ok=True)
debug.out(209, "wip/template/", dst_dirs[process], True, 0, False) debug.out(209, log_dirs[process], dst_dirs[process], True, 0, False)
#====================================================# #====================================================#

View File

@ -48,11 +48,13 @@ def manage():
for article_item in args.commands["targets"]["*.tyto"]: for article_item in args.commands["targets"]["*.tyto"]:
article(article_item) article(article_item)
for mod in args.commands["modules"]: for mod in args.commands["modules"]:
if args.commands["modules"][mod]: if args.commands["modules"][mod]:
modules.manage(mod) modules.manage(mod)
if copy_template:
tools.copy_template_dir("wip")
#======================================================================# #======================================================================#
# With article, user directory must be at least in articles/ else exit # # With article, user directory must be at least in articles/ else exit #
@ -79,6 +81,11 @@ def articles():
# Create article DB with values # # Create article DB with values #
#--------------------------------# #--------------------------------#
def article(article_item): def article(article_item):
global copy_template
try: copy_template_dir
except: copy_template = False
in_dir_articles() in_dir_articles()
post.set_uri(article_item) post.set_uri(article_item)
@ -106,7 +113,7 @@ def article(article_item):
# Copy files to server wip/ # Copy files to server wip/
tools.copy_to_srv(page.article) tools.copy_to_srv(page.article)
tools.copy_template_dir("wip") copy_template = True
# Write values to article DB # Write values to article DB
post.cf_set("HASHES", "wip", post.datas["cid"]) post.cf_set("HASHES", "wip", post.datas["cid"])