Compare commits

...

2 Commits

Author SHA1 Message Date
Cyrille L f07cc9c19a Littles changes in README 2024-03-10 15:47:59 +01:00
Cyrille L 522562551f Fix output blockquote HTML ; Added blockquotes doc page 2024-02-29 11:59:54 +01:00
9 changed files with 64 additions and 56 deletions

View File

@ -8,6 +8,10 @@ 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,7 +2,8 @@
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.
Official website not yet udpated for this new version. Current website
documentation is in directory source (/usr/share/tyto/docs/www/)
# Commands
```
@ -37,6 +38,9 @@ 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
@ -53,7 +57,6 @@ file: PyF
@code1.py
Lien vers un fichier
-----
! TOC
@ -81,7 +84,7 @@ file: PyF
#2 Code (bloc)
{{
# Écrire les marqueurs de mots
# Chaque marqueur à la classe CSS de la configuration
# Chaque marqueur à la classe CSS de la configuration du domaine
# Astuce : ** + ← + `` + ← + très gras
*`très gras`* => <strong>
@ -125,6 +128,6 @@ file: PyF
::MyPY
((
Télécharger le fichier ::PyF.
Ceci est un icode : {` <h1>Titre principale de l'article</h1> `}
Ceci est un icode : {` <h1>Titre principal 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:02:14" id="date">
<meta itemprop="datePublished" content="2024-02-29 11:58:36" 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:02:14">
<time datetime="2024-02-29 11:58:36">
<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-09 16:33:42" id="date">
<meta itemprop="datePublished" content="2024-02-29 14:38: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-09 16:33:42">
<time datetime="2024-02-29 14:38:42">
<header id="article_header">
<h1 role="heading" aria-level="1" id="article_title">
@ -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
::configuration du domaine. Voici un exemple de sa structure HTML par
<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
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 manu</b> principale, libellée pour l'accessibilité, "navigation-1".
la <b class="tyto">barre de menu</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
::configuration du domaine. La barre latérale est libéllée pour
<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
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 ::configuration du domaine. Un menu de navigation, libellé pour
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
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

@ -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 manu`+ principale, libellée pour l'accessibilité, "navigation-1".
la +`barre de menu`+ 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 11:02:14 -->
<!-- Creation date: Thu, 29 Feb 2024 14:38:42 -->
<!-- Feed URL: https://tyto.echolib.re/rss.xmlrss.xml -->
@ -20,13 +20,28 @@
</image>
<language>fr</language>
<category>Tyto,littérateur,logiciel libre,documentation</category>
<lastBuildDate>Thu, 29 Feb 2024 11:02:14</lastBuildDate>
<lastBuildDate>Thu, 29 Feb 2024 14:38:42</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>
@ -41,7 +56,7 @@
</image>
<category>rédaction,marqueurs,citation,blockquote</category>
</item>
<!-- Item 2/100 -->
<!-- Item 3/100 -->
<item>
<title>Bienvenue, librement</title>
<link>https://tyto.echolib.re/index.html</link>
@ -56,7 +71,7 @@
</image>
<category>accueil,projet,description</category>
</item>
<!-- Item 3/100 -->
<!-- Item 4/100 -->
<item>
<title>Insérer du code depuis un fichier</title>
<link>https://tyto.echolib.re/article/redac_raws.html</link>
@ -71,7 +86,7 @@
</image>
<category>rédaction,marqueurs,raw</category>
</item>
<!-- Item 4/100 -->
<!-- Item 5/100 -->
<item>
<title>Afficher du code en bloc</title>
<link>https://tyto.echolib.re/article/redac_blockcodes.html</link>
@ -86,7 +101,7 @@
</image>
<category>rédaction,marqueurs,blockcode</category>
</item>
<!-- Item 5/100 -->
<!-- Item 6/100 -->
<item>
<title>Créer des abréviations</title>
<link>https://tyto.echolib.re/article/mere_abbrs.html</link>
@ -101,7 +116,7 @@
</image>
<category>rédaction,marqueurs,abréviation</category>
</item>
<!-- Item 6/100 -->
<!-- Item 7/100 -->
<item>
<title>Les URIs spécifiques</title>
<link>https://tyto.echolib.re/article/metas_uris.html</link>
@ -116,7 +131,7 @@
</image>
<category>format .tyto,écrire,liens,URIs</category>
</item>
<!-- Item 7/100 -->
<!-- Item 8/100 -->
<item>
<title>Publier un article</title>
<link>https://tyto.echolib.re/publier/index.html</link>
@ -131,7 +146,7 @@
</image>
<category>publier,wip,publish</category>
</item>
<!-- Item 8/100 -->
<!-- Item 9/100 -->
<item>
<title>Créer des liens</title>
<link>https://tyto.echolib.re/article/metas_liens.html</link>
@ -146,7 +161,7 @@
</image>
<category>format .tyto,écrire,liens</category>
</item>
<!-- Item 9/100 -->
<!-- Item 10/100 -->
<item>
<title>Mentions Légales</title>
<link>https://tyto.echolib.re/a-propos/index.html</link>
@ -161,7 +176,7 @@
</image>
<category>mentions légales,C.G.U,licence</category>
</item>
<!-- Item 10/100 -->
<!-- Item 11/100 -->
<item>
<title>Écrire les métadonnées indispensables</title>
<link>https://tyto.echolib.re/article/metas_obligatoires.html</link>
@ -176,7 +191,7 @@
</image>
<category>format .tyto,écrire,métadonnées,entête</category>
</item>
<!-- Item 11/100 -->
<!-- Item 12/100 -->
<item>
<title>Créer des paragraphes</title>
<link>https://tyto.echolib.re/article/redac_paragraphes.html</link>
@ -191,7 +206,7 @@
</image>
<category>rédaction,marqueurs,paragraphes</category>
</item>
<!-- Item 12/100 -->
<!-- Item 13/100 -->
<item>
<title>Afficher des images</title>
<link>https://tyto.echolib.re/article/mere_images.html</link>
@ -206,7 +221,7 @@
</image>
<category>marqueurs,images</category>
</item>
<!-- Item 13/100 -->
<!-- Item 14/100 -->
<item>
<title>Écrire des titres et sous-titres</title>
<link>https://tyto.echolib.re/article/redac_titres.html</link>
@ -221,7 +236,7 @@
</image>
<category>rédaction,marqueurs,titres,table des matières</category>
</item>
<!-- Item 14/100 -->
<!-- Item 15/100 -->
<item>
<title>Créer des boites DIVs</title>
<link>https://tyto.echolib.re/article/redac_divs.html</link>
@ -236,21 +251,6 @@
</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 11:02:14" id="date">
<meta itemprop="datePublished" content="2024-02-29 14:38:42" 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 11:02:14">
<time datetime="2024-02-29 14:38:42">
<header id="article_header">
<h1 role="heading" aria-level="1" id="article_title">
@ -59,6 +59,7 @@ 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>
@ -73,7 +74,6 @@ 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,6 +13,7 @@ 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>
@ -27,7 +28,6 @@ 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,17 +534,18 @@ def bquotes():
# Create HTML block quote
# time/date set
date = html_time_o = html_time_c = ""
date = show_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, 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, show_date)
# <blockquote> line
bq_cite = bq_lang = bq_title = ""