Tyto - Litterateur is a libre project to create and manage multiple websites from articles files. Tyto uses its own syntax to convert your articles in HTML5 pages. Tyto works on a GNU/Linux system and needs minimal dependencies.
Go to file
Adrien Bourmault f7d82f008f Makefile: fix a bug with making deb (segfault) and adding proper licensing notice
This commit fixes a bug with making the deb package, that produced while executing apt install : 

    # apt install ./debian/tyto.deb 
    Segmentation faultsts... 0%

Also with dpkg : 

    # dpkg -i ./debian/tyto.deb 
    dpkg: error processing archive ./debian/tyto.deb (--install):
     unable to open file '/var/lib/dpkg/tmp.ci//debian': Is a directory
    Errors were encountered while processing:
     ./debian/tyto.deb

This bug was caused by a malformed tar construction.
2024-09-30 23:29:21 +02:00
debian [1.0.0] 2023-05-10 14:17:44 +00:00
src [1.0.0] 2023-05-10 14:17:44 +00:00
CHANGELOG.md [1.0.0] 2023-05-10 14:17:44 +00:00
LICENSE Présentation 2022-11-16 11:45:39 +01:00
Makefile Makefile: fix a bug with making deb (segfault) and adding proper licensing notice 2024-09-30 23:29:21 +02:00
README.md [1.0.0] 2023-05-10 14:17:44 +00:00

README.md

Tyto

  • FR. Pour obtenir de l'aide, taper juste la commande tyto
  • EN. To get help, just type tyto.
    • Doc is only in french yet, but Tyto is translated, also for your websites

Répertoire de code du projet Tyto

https://git.a-lec.org/echolib/tyto-litterateur

Documentation officielle

https://tyto.echolib.re (en cours de construction)

Créer un domaine

mkdir -p MONDOMAIN
cd MONDOMAIN
tyto new domain URL

Créer un article

https://tyto.echolib.re/%C3%A9crire/

cd articles/
tyto new index
tyto edit index.tyto

Vérifier, prévisualiser un article

tyto check index.tyto
tyto wip index.tyto

Les modules

https://tyto.echolib.re/usages/modules.html

La barre latérale, le menu, le pied de page et les balises génériques metas ne seront pas visible localement sans serveur nginx.

Utiliser l'option --static avec la commande wip pour les voir. Attention, utiliser la commande publish après avoir utilisé l'option --static sur wip mettra en ligne la version statique de la page. Il faut donc avant la commande publish, recommencer la commande wip sur un article sans l'option --static pour utiliser l'include de nginx (comportement par défaut)

Publier !

# La première fois, ou après mise à jour des modules ou des fichiers (logo, css...)
tyto publish template

# Mettre dans le dossier "www" officiel
tyto publish index.tyto