Outils pour utilisateurs

Outils du site


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
article:linux:ikiwiki [2017/09/12 17:30]
bicarbonate [Conversion Dokuwiki - Markdown]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Ikiwiki ====== 
  
-Si l'on suit le SETUP (https://​ikiwiki.info/​setup/​),​ sans installer les paquets recommandés,​ des dépendances seront manquantes : https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=802575 
- 
-===== Où installer ikiwiki ? ===== 
- 
-Sur le serveur web, ça simplifie. 
- 
-Dans un autre conteneur : que se passe t-il si on fait appel à ikiwiki.cgi,​ et que les librairies sont absentes ? Erreur à n'en point douter. 
- 
-Donc soit on s'​abstient de tout usage de CGI (ce qui veut sans doute dire : publication par Git exclusivement),​ soit on installe ikiwiki et ses bibliothèques dans le même conteneur. Y a-t-il une tierce solution ? (communication par socket, truc du genre) 
- 
-Il est aussi possible de faire en sorte que le conteneur web se fasse le relai d'un autre serveur nginx+ikiwiki. Cela revient à installer un nginx supplémentaire comme un moindre mal. Je pense opter pour cette solution. 
- 
-===== Réduire au nécessaire ===== 
- 
-Pour un usage perso du wiki, y'a de toute façon pas trop besoin de s'​embrouiller avec l'​envoi d'​emails a priori. 
- 
-Par simplicité,​ on installe les dépendances suggérées : 
- 
-libtimedate-perl,​ gcc, python, libc6-dev (ikiwiki.cgi.c needs stdio.h) 
- 
- 
-==== CGI ==== 
- 
-Voir : https://​ikiwiki.info/​tips/​dot_cgi/​ 
- 
-Bien lire la MàJ du document, Debian dispose déjà d'un wrapper fcgi avec le bon Unit. La MàJ indique quelles lignes ajouter dans nginx. 
- 
-Paquets supplémentaires pour les dépendances : 
- 
-libcgi-session-perl,​ libcgi-formbuilder-perl 
- 
-==== login et email ==== 
- 
-Pour le login par email: 
- 
-libmail-sendmail-perl 
- 
-Ca bug sur un : Error: Failed to send mail  
- 
-Possible que ce soit lié à ça : https://​ikiwiki.info/​todo/​passwordauth:​_sendmail_interface/​ 
- 
-En effet, on ne souhaite pas installer "​sendmail"​ juste pour satisfaire ikiwiki, une solution plus légère serait la bienvenue. 
- 
-==== Pour écrire la config ikiwiki depuis le web ==== 
- 
-Paquet : libxml-writer-perl ​ 
- 
-==== Pour insérer des images ==== 
- 
-Paquet : libimage-magick-perl 
- 
-===== CSS Ikiwiki ===== 
- 
-Apparemment,​ créer un fichier local.css dans mpldoc (là où il y a les fichiers markdown des articles), ça fonctionne, le fichier est recopié dans la racine lors d'une régénération. 
- 
-<​code>​ 
-.header .title { 
-  background-color:​ red; 
-} 
- 
-div#content p { 
-  background-color:​ #eee; 
-} 
-</​code>​ 
- 
-Thèmes proposés : http://​ikiwiki.info/​css_market/​ 
- 
-gray-green est sympa, j'opte pour lui ! 
- 
-===== Conversion de la syntaxe Dokuwiki - Markdown ===== 
- 
-Avec pandoc, pas faisable directement. 
- 
-On peut assimiler la syntaxe de Dokuwiki à celle de Mediawiki. 
- 
-Les autres scripts de conversion trouvés sur le net emploient PHP et j'ai pas envie. 
article/linux/ikiwiki.1505230207.txt.gz · Dernière modification: 2017/09/12 17:30 par bicarbonate