tyto-litterateur/README.md

142 lines
3.5 KiB
Markdown
Raw Normal View History

2023-09-22 11:52:44 +02:00
# Very early IN dev code
This program can ve tested but not at all usable. Lots of work to do...
2022-11-16 11:45:39 +01:00
2023-09-22 11:52:44 +02:00
# Commands
2022-11-26 12:34:59 +01:00
```
2023-09-22 11:52:44 +02:00
# Get commands list help
tyto
2022-11-26 12:34:59 +01:00
```
2023-09-25 14:55:51 +02:00
## ToDo next (working on)
- added lists to post database (prepared wip)
## Working on
2023-10-01 11:35:20 +02:00
- 'check' action processes
- thinking about creating an auto top article menu from titles
- stats for article words
2023-10-01 11:35:20 +02:00
- Translate logs in english !
2023-03-07 17:49:50 +01:00
2023-10-26 18:59:56 +02:00
## Exemple d'article
```
2023-10-27 17:40:10 +02:00
#================================================#
# Entete de l'article #
# Fin de l'entête avec au moins 5 tirets "-----" #
# Toute ligne de commentaire "# ..." est ignorée #
#================================================#
# Pour ne pas inclure cet article dans les sitemaps :
2023-10-26 18:59:56 +02:00
! NoSitemap
2023-10-27 17:40:10 +02:00
# Données uniques sur UNE ligne
2023-10-26 18:59:56 +02:00
title: tests d'un article
about: À propos de cet article de test
2023-10-27 17:40:10 +02:00
tags: Tyto, tuto,
2023-10-26 18:59:56 +02:00
author: echolib
2023-10-27 17:40:10 +02:00
date: 2023-10-27
2023-10-26 18:59:56 +02:00
2023-10-27 17:40:10 +02:00
# Données multiple sur 3 lignes
link: cliquer sur ce Lien
2023-10-26 18:59:56 +02:00
https://
Text alternatif
link: Réservez ici
https://
Billets
file: télécharger ce fichier
2023-10-27 17:40:10 +02:00
@/PDFs/hello.pdf
2023-10-26 18:59:56 +02:00
Un PDF !
2023-10-27 17:40:10 +02:00
-----
2023-10-26 18:59:56 +02:00
2023-10-27 17:40:10 +02:00
#=====================================================================#
# Contenu de l'article #
# Les classe optionnelles non renseignées deviennent celle du domaine #
#=====================================================================#
2023-10-26 18:59:56 +02:00
# La ligne suivante est un commentaire HTML "<!-- Commentaire -->"
;; Commentaire
2023-10-27 17:40:10 +02:00
# Ceci est une ancre avec l'ID uniq1 (ID unique)
-> uniq1
2023-10-26 18:59:56 +02:00
-> top
2023-10-27 17:40:10 +02:00
# Créer un lien vers l'ancre "uniq1"
>_uniq1: Go to uniq1 anchor_<
# Ceci est une ligne <hr> ayant pour classe hrcss
-- hrcss
# Les Titres de l'article de #1 à #5 (<h2> à <h6>)
2023-10-26 18:59:56 +02:00
#1 Titre en h2
2023-10-27 17:40:10 +02:00
# Contenu dans un paragraphe ayant pour classe "mypar"
(( mypar
Un long paragraphe...
# Retour à la ligne avec un <br /> de classe brcss
# (les retours à la ligne vides ne sont pas pris en compte)
| brcss
Il faut __cliquer sur ce Lien, __Réservez ici et --télécharger ce fichier
ou encore faire une ::CSS pour du beau rendu ::HTML
# Un paragraphe dans le paragraphe ayant pour classe, celle du domaine
2023-10-26 18:59:56 +02:00
((
2023-10-27 17:40:10 +02:00
Un /_court_/ paragraphe de :_1984_: pour de ~_vrai_~ +_faux en gras_+
Il faut le ._souligner_. et *_Très Gras_*
2023-10-26 18:59:56 +02:00
))
2023-10-27 17:40:10 +02:00
# Créer un icode (utiliser la balise <code>)
# /!\ ! Doit être sur une ligne
{_<ol>, <ul>_}
2023-10-26 18:59:56 +02:00
))
2023-10-27 17:40:10 +02:00
#2 Un exemple de block code ayant pour classe python
# Tout contenu entre les marqueurs "{{" et "}}" est conservé
{{ python
# Un commentaire et du code
def hello(world):
world and print(world) or print("NoMore")
2023-10-26 18:59:56 +02:00
}}
2023-10-27 17:40:10 +02:00
#2 Citation
# Dans un block div [[ ... ]] (classe CSS mydiv),
# La citation entre [" ... "] (classe CSS mycite)
# est placée dans un paragraphe (classe CSS mycite)
# ! Tout commentaire "# ..." dans la citation sera affiché...
[[ mydiv
[" mycite
2023-10-26 18:59:56 +02:00
;; A great quote here !
cite: Someone
date: 2023-10-13
book: A History
2023-10-27 17:40:10 +02:00
lang: en
2023-10-26 18:59:56 +02:00
link: https://...
2023-10-27 17:40:10 +02:00
(( mycite
2023-10-26 18:59:56 +02:00
Here, i am
))
"]
]]
2023-10-27 17:40:10 +02:00
# Créer une liste ol/ul entre <: ... :> (classe mylist)
# dans un paragraphe (classe du domaine)
# "+" pour ol, "=" pour ul
# Ajouter toujours un signe pour un sous-item ou /!\ au changement de signe
#2 Une liste mixée {_<ol>, <ul>_}
((
<: mylist
+ numeric o: item 1
++ numeric ol sub-Item 1
+++ numeric ol sub-sub-item 1
==== ul item >_top: Go to Top_<
==== ul item >_top: Another anchor_<
:>
))
2023-10-26 18:59:56 +02:00
```