Compare commits

..

No commits in common. "devel" and "master" have entirely different histories.

9 changed files with 56 additions and 64 deletions

View File

@ -8,10 +8,6 @@ Tyto - Littérateur
# CURRENTLY IN DEV (in devel branch) !
## [1.11.7]
- fix typo in lang.py
- HTML ouput for references after blockquotes
## [1.11.6]
- fix sorted markers names

View File

@ -2,8 +2,7 @@
This program can be tested and should mainly work. Please report any problems
Tyto - Littérateur is translated in french and english.
Official website not yet udpated for this new version. Current website
documentation is in directory source (/usr/share/tyto/docs/www/)
Official website not yet udpated for this new version.
# Commands
```
@ -38,9 +37,6 @@ date: 2023-02-28
tags: tests
authors: echolib
# Ajouter l'URI d'une image "logo" de l'article
#logo: @logos/post_logo_test.png
abbr: CSS
Cascading SteelSheet
en
@ -57,6 +53,7 @@ file: PyF
@code1.py
Lien vers un fichier
-----
! TOC
@ -84,7 +81,7 @@ file: PyF
#2 Code (bloc)
{{
# Écrire les marqueurs de mots
# Chaque marqueur à la classe CSS de la configuration du domaine
# Chaque marqueur à la classe CSS de la configuration
# Astuce : ** + ← + `` + ← + très gras
*`très gras`* => <strong>
@ -128,6 +125,6 @@ file: PyF
::MyPY
((
Télécharger le fichier ::PyF.
Ceci est un icode : {` <h1>Titre principal de l'article</h1> `}
Ceci est un icode : {` <h1>Titre principale de l'article</h1> `}
))
```

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-02-29 11:58:36" id="date">
<meta itemprop="datePublished" content="2024-02-29 11:02:14" id="date">
<title>Afficher des citations (echolib) | Tyto - Littérateur</title>
</head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article">
<time datetime="2024-02-29 11:58:36">
<time datetime="2024-02-29 11:02:14">
<header id="article_header">
<h1 role="heading" aria-level="1" id="article_title">
@ -107,7 +107,7 @@ entourer le texte cité.
<li role="listitem" class="bcode_item"><code class="bcode_code">)&quot;</code></li>
</ol></pre>
<h4 role="heading" aria-level="4" id="toc_3" class="tyto">Rendu de la citation</h4>
<blockquote class="tyto" cite="https://stallman.org/" lang="en" title="- Richard Matthew Stallman - Free Software, Free Society : Selected Essays of Richard M. Stallman (2009)">
<blockquote class="tyto" cite="https://stallman.org/" lang="en" title="- Richard Matthew Stallman, Free Software, Free Society : Selected Essays of Richard M. Stallman, 2009">
<time datetime="2009">
<p class="tyto">
In the free/libre software movement, we develop software that respects
@ -119,7 +119,7 @@ the world a worse place
</p>
</time>
<footer class="tyto">
<a class="tyto" href="https://stallman.org/" title="- Richard Matthew Stallman - Free Software, Free Society : Selected Essays of Richard M. Stallman (2009)">Richard Matthew Stallman</a>
<a class="tyto" href="https://stallman.org/" title="- Richard Matthew Stallman, Free Software, Free Society : Selected Essays of Richard M. Stallman, 2009">Richard Matthew Stallman, </a>
</footer></blockquote>
</time>
</article>

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-02-29 14:38:42" id="date">
<meta itemprop="datePublished" content="2024-02-09 16:33:42" id="date">
<title>Gérer les modules dans les pages (echolib) | Tyto - Littérateur</title>
</head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article">
<time datetime="2024-02-29 14:38:42">
<time datetime="2024-02-09 16:33:42">
<header id="article_header">
<h1 role="heading" aria-level="1" id="article_title">
@ -100,7 +100,7 @@ dans son entête.
<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
<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>
@ -121,7 +121,7 @@ balises HTML <code class="tyto">&lt;meta&gt;</code>, prioritaires. Les balises u
<p class="tyto">
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
<a role="link" class="tyto" href="../config/index.html" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur">configuration du domaine</a>. Voici un exemple de sa structure HTML par
::configuration du domaine. Voici un exemple de sa structure HTML par
défaut, et des identificateurs CSS :
</p>
<h4 role="heading" aria-level="4" id="toc_6" class="tyto">Exemple HTML d'une entête</h4>
@ -142,7 +142,7 @@ défaut, et des identificateurs CSS :
<h3 role="heading" aria-level="3" id="toc_7" class="tyto">Le module "navbar"</h3>
<p class="tyto">
Le module "navbar" issu du fichier de configuration "navbar.raw" insère
la <b class="tyto">barre de menu</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".
Son contenu par défaut est vide.
</p>
<p class="tyto">
@ -170,7 +170,7 @@ Pour ajouter un onglet au menu du site :
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
par défaut est vide. Le nombre d'articles maximum est 6 par défaut, dans la
<a role="link" class="tyto" href="../config/index.html" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur">configuration du domaine</a>. La barre latérale est libéllée pour
::configuration du domaine. La barre latérale est libéllée pour
l'accessibilité "navigation-2"
</p>
<p class="tyto">
@ -204,7 +204,7 @@ Pour ajouter un article à la barre latérale :
<p class="tyto">
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 par défaut, dépend
de la <a role="link" class="tyto" href="../config/index.html" title="Comment créer un nouveau domaine valide et le configurer avec Tyto - Littérateur">configuration du domaine</a>. Un menu de navigation, libellé pour
de la ::configuration du domaine. Un menu de navigation, libellé pour
l'accessibilité "navigation-3", est créé automatiquement.
</p>
<h4 role="heading" aria-level="4" id="toc_12" class="tyto">Exemple HTML de pied de page</h4>

View File

@ -30,14 +30,14 @@ link: métadonnée indispensable
#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
{` tyto wip [module_name]`}, et publier le dossier "...wip/template/" dans
le serveur ".../www/template/" avec la commande {` tyto publish `}.
))
#2 Le module "metas"
((
Le module "metas", issu du fichier de configuration "metas.raw" insère des
balises HTML {` <meta> `}, prioritaires. Les balises utilisées par défaut :
balises HTML {`<meta>`}, prioritaires. Les balises utilisées par défaut :
))
#3 Exemple HTML des metas
@ -76,7 +76,7 @@ link: métadonnée indispensable
#2 Le module "navbar"
((
Le module "navbar" issu du fichier de configuration "navbar.raw" insère
la +`barre de menu`+ principale, libellée pour l'accessibilité, "navigation-1".
la +`barre de manu`+ principale, libellée pour l'accessibilité, "navigation-1".
Son contenu par défaut est vide.
))
((

View File

@ -3,7 +3,7 @@
<!-- #==========================================# -->
<!-- # RSS/Feed generated by Tyto - Littérateur # -->
<!-- #==========================================# -->
<!-- Creation date: Thu, 29 Feb 2024 14:38:42 -->
<!-- Creation date: Thu, 29 Feb 2024 11:02:14 -->
<!-- Feed URL: https://tyto.echolib.re/rss.xmlrss.xml -->
@ -20,28 +20,13 @@
</image>
<language>fr</language>
<category>Tyto,littérateur,logiciel libre,documentation</category>
<lastBuildDate>Thu, 29 Feb 2024 14:38:42</lastBuildDate>
<lastBuildDate>Thu, 29 Feb 2024 11:02:14</lastBuildDate>
<copyright>gfdl-1.3</copyright>
<webMaster>echolib+tyto@a-lec.org</webMaster>
<generator>Tyto - Littérateur</generator>
<!-- Articles ordred by last update -->
<!-- Item 1/100 -->
<item>
<title>Gérer les modules dans les pages</title>
<link>https://tyto.echolib.re/modules/index.html</link>
<guid>https://tyto.echolib.re/modules/index.html</guid>
<pubDate>Mon, 18 Dec 2023</pubDate>
<description>Comment gérer les modules (nginx) de Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Gérer les modules dans les pages (logo)</title>
<link>https://tyto.echolib.re/modules/index.html</link>
</image>
<category>modules,nginx,metas,header,navbar,sidebar,footer</category>
</item>
<!-- Item 2/100 -->
<item>
<title>Afficher des citations</title>
<link>https://tyto.echolib.re/article/redac_blockcites.html</link>
@ -56,7 +41,7 @@
</image>
<category>rédaction,marqueurs,citation,blockquote</category>
</item>
<!-- Item 3/100 -->
<!-- Item 2/100 -->
<item>
<title>Bienvenue, librement</title>
<link>https://tyto.echolib.re/index.html</link>
@ -71,7 +56,7 @@
</image>
<category>accueil,projet,description</category>
</item>
<!-- Item 4/100 -->
<!-- Item 3/100 -->
<item>
<title>Insérer du code depuis un fichier</title>
<link>https://tyto.echolib.re/article/redac_raws.html</link>
@ -86,7 +71,7 @@
</image>
<category>rédaction,marqueurs,raw</category>
</item>
<!-- Item 5/100 -->
<!-- Item 4/100 -->
<item>
<title>Afficher du code en bloc</title>
<link>https://tyto.echolib.re/article/redac_blockcodes.html</link>
@ -101,7 +86,7 @@
</image>
<category>rédaction,marqueurs,blockcode</category>
</item>
<!-- Item 6/100 -->
<!-- Item 5/100 -->
<item>
<title>Créer des abréviations</title>
<link>https://tyto.echolib.re/article/mere_abbrs.html</link>
@ -116,7 +101,7 @@
</image>
<category>rédaction,marqueurs,abréviation</category>
</item>
<!-- Item 7/100 -->
<!-- Item 6/100 -->
<item>
<title>Les URIs spécifiques</title>
<link>https://tyto.echolib.re/article/metas_uris.html</link>
@ -131,7 +116,7 @@
</image>
<category>format .tyto,écrire,liens,URIs</category>
</item>
<!-- Item 8/100 -->
<!-- Item 7/100 -->
<item>
<title>Publier un article</title>
<link>https://tyto.echolib.re/publier/index.html</link>
@ -146,7 +131,7 @@
</image>
<category>publier,wip,publish</category>
</item>
<!-- Item 9/100 -->
<!-- Item 8/100 -->
<item>
<title>Créer des liens</title>
<link>https://tyto.echolib.re/article/metas_liens.html</link>
@ -161,7 +146,7 @@
</image>
<category>format .tyto,écrire,liens</category>
</item>
<!-- Item 10/100 -->
<!-- Item 9/100 -->
<item>
<title>Mentions Légales</title>
<link>https://tyto.echolib.re/a-propos/index.html</link>
@ -176,7 +161,7 @@
</image>
<category>mentions légales,C.G.U,licence</category>
</item>
<!-- Item 11/100 -->
<!-- Item 10/100 -->
<item>
<title>Écrire les métadonnées indispensables</title>
<link>https://tyto.echolib.re/article/metas_obligatoires.html</link>
@ -191,7 +176,7 @@
</image>
<category>format .tyto,écrire,métadonnées,entête</category>
</item>
<!-- Item 12/100 -->
<!-- Item 11/100 -->
<item>
<title>Créer des paragraphes</title>
<link>https://tyto.echolib.re/article/redac_paragraphes.html</link>
@ -206,7 +191,7 @@
</image>
<category>rédaction,marqueurs,paragraphes</category>
</item>
<!-- Item 13/100 -->
<!-- Item 12/100 -->
<item>
<title>Afficher des images</title>
<link>https://tyto.echolib.re/article/mere_images.html</link>
@ -221,7 +206,7 @@
</image>
<category>marqueurs,images</category>
</item>
<!-- Item 14/100 -->
<!-- Item 13/100 -->
<item>
<title>Écrire des titres et sous-titres</title>
<link>https://tyto.echolib.re/article/redac_titres.html</link>
@ -236,7 +221,7 @@
</image>
<category>rédaction,marqueurs,titres,table des matières</category>
</item>
<!-- Item 15/100 -->
<!-- Item 14/100 -->
<item>
<title>Créer des boites DIVs</title>
<link>https://tyto.echolib.re/article/redac_divs.html</link>
@ -251,6 +236,21 @@
</image>
<category>rédaction,marqueurs,div</category>
</item>
<!-- Item 15/100 -->
<item>
<title>Gérer les modules dans les pages</title>
<link>https://tyto.echolib.re/modules/index.html</link>
<guid>https://tyto.echolib.re/modules/index.html</guid>
<pubDate>Mon, 18 Dec 2023</pubDate>
<description>Comment gérer les modules (nginx) de Tyto - Littérateur</description>
<author>echolib</author>
<image>
<url>https://tyto.echolib.re/template/VH_Tyto_logo.png</url>
<title>Gérer les modules dans les pages (logo)</title>
<link>https://tyto.echolib.re/modules/index.html</link>
</image>
<category>modules,nginx,metas,header,navbar,sidebar,footer</category>
</item>
<!-- Item 16/100 -->
<item>
<title>Écrire les marqueurs de mots</title>

View File

@ -33,7 +33,7 @@
<meta property="og:image" content="https://tyto.echolib.re/template/VH_Tyto_logo.png">
<!-- Publication date and title -->
<meta itemprop="datePublished" content="2024-02-29 14:38:42" id="date">
<meta itemprop="datePublished" content="2024-02-29 11:02:14" id="date">
<title>Plan du site (Tyto) | Tyto - Littérateur</title>
</head>
@ -46,7 +46,7 @@
<main id="article_sidebar"> <!-- Contains <article> and <aside> -->
<article id="article">
<time datetime="2024-02-29 14:38:42">
<time datetime="2024-02-29 11:02:14">
<header id="article_header">
<h1 role="heading" aria-level="1" id="article_title">
@ -59,7 +59,6 @@ Tyto, 29/02/2024 [<a id="post_code" class="tyto" href="./sitemap.tyto" title="Co
<h2 role="heading" aria-level="2" id="toc_1" class="tyto">Liste des articles (17)</h2>
<p class="sitemap">
<ol role="list" class="sitemap_items">
<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="/article/redac_blockcites.html" title="Comment afficher des citations détaillées pour Tyto - Littérateur -- echolib, 29/02/2024">Afficher des citations</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="/article/redac_raws.html" title="Comment insérer du code depuis un fichier, pour Tyto - Littérateur -- echolib, 17/01/2024">Insérer du code depuis un fichier</a></li>
@ -74,6 +73,7 @@ Tyto, 29/02/2024 [<a id="post_code" class="tyto" href="./sitemap.tyto" title="Co
<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="/article/redac_divs.html" title="Comment créer des boites DIVs pour Tyto - Littérateur -- echolib, 17/01/2024">Créer des boites DIVs</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="/article/redac_mots.html" title="Comment afficher du texte en gras, souligné, italique, cité et du code pour Tyto - Littérateur -- echolib, 17/01/2024">Écrire les marqueurs de mots</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>

View File

@ -13,7 +13,6 @@ date: 2024-02-29
(( sitemap
(= 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>
+ <a role="link" class="tyto sitemap" href="/article/redac_blockcites.html" title="Comment afficher des citations détaillées pour Tyto - Littérateur -- echolib, 29/02/2024">Afficher des citations</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="/article/redac_raws.html" title="Comment insérer du code depuis un fichier, pour Tyto - Littérateur -- echolib, 17/01/2024">Insérer du code depuis un fichier</a>
@ -28,6 +27,7 @@ date: 2024-02-29
+ <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="/article/redac_divs.html" title="Comment créer des boites DIVs pour Tyto - Littérateur -- echolib, 17/01/2024">Créer des boites DIVs</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="/article/redac_mots.html" title="Comment afficher du texte en gras, souligné, italique, cité et du code pour Tyto - Littérateur -- echolib, 17/01/2024">Écrire les marqueurs de mots</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

@ -534,18 +534,17 @@ def bquotes():
# Create HTML block quote
# time/date set
date = show_date = html_time_o = html_time_c = ""
date = html_time_o = html_time_c = ""
if params["date:"]:
date = params["date:"]
show_date = "(%s)"%date
html_time_o = '\n<time datetime="%s">'%date
html_time_c = "\n</time>"
# Simple references: "author,book,date"
cite = book = refs = ""
if params["cite:"] : cite = "%s"%params["cite:"]
if params["book:"] : book = "- %s"%params["book:"]
if cite or book or date: refs = '- %s %s %s'%(cite, book, show_date)
if params["cite:"] : cite = "%s, "%params["cite:"]
if params["book:"] : book = "%s, "%params["book:"]
if cite or book or date: refs = '- %s%s%s'%(cite, book, date)
# <blockquote> line
bq_cite = bq_lang = bq_title = ""