~tuteurs/bin
dans votre PATH
La plupart des programmes utilisés dans la suite sont dans
~tuteurs/bin
.
Éditez le fichier .profile
à la racine de votre compte,
trouvez le passage qui parle du PATH et modifiez la fin.
Attention, ne pas oublier de mettre :\ à la fin de l'avant-dernière ligne,
et de tester (en vous logguant une deuxième fois) avant de se délogguer.
PATH=\ $HOME/bin/$SYSTEMNAME:\ $HOME/bin:\ $UTILPATH:\ $MAINPATH:\ $GAMESPATH:\ $MISCPATH:\ /users/staffs/tuteurs/bin
Tout d'abord, créez-vous un répertoire de travail sur votre compte avec
mkdir
. Par la suite, nous supposerons que ce répertoire
s'appelle tuteurs/cvs
.
Tapez les commandes suivantes:
teck ~/tuteurs/cvs $ cvstuteurs checkout web teck ~/tuteurs/cvs $ cd web teck ~/tuteurs/cvs/web $ rebuild .
Prenons un exemple. Supposons que vous souhaitiez écrire la page
unix/accents.html
. Pour cela, il va falloir écrire
un fichier unix/accents.tml
.
teck ~/tuteurscvs/web $ cvstuteurs update
teck ~/tuteurs/cvs/web $ cd unix teck ~/tuteurs/cvs/web/unix $ tmltemplate accents.tml "titre court" "titre long" teck ~/tuteurs/cvs/web/unix $ cvstuteurs add accents.tml teck ~/tuteurs/cvs/web/unix $ emacs accents.tmlSi vous voulez modifier un fichier existant, il ne faut pas taper les commandes du milieu. Le titre court est celui qui apparaîtra dans l'arborescence du site à gauche des pages (choississez-le concis, car l'arbre de navigation est étroit), le titre long sera écrit en gros en haut de la page.
Pour ajouter des fichiers binaires, il faut taper cvstuteurs add -kb
foobar.png
.
xsltproc
qui rajoute automatiquement
un plan du site à gauche et un sommaire de la page en cours de lecture.
Les liens internes à la page des tuteurs doivent être sous la forme:
Il faut mettre à la fin du fichier des lignes du type:< a href="&url.tuteurs;docs/hublot/typo.html">
<div class="metainformation"> Auteur : Comptes tuteurs. Dernière modification le <date value="$Date: 2007-07-05 12:51:51 $" />. </div>Pour le reste, c'est du XHTML 1.0 Strict.
teck ~/tuteurs/cvs/web/unix $ tmlcheck accents.tml
.html
en faisant :
teck ~/tuteurs/cvs/web/unix $ build accents.tml
teck ~/tuteurs/cvs/web $ rebuild .
teck ~/tuteurs/cvs/web $ make install
Correction d'un problème important dans foobar.tml
00INDEX
et le fichier 00TODO
contient ce qui
est en cours, avec diverses rubriques. Il est important que ces deux
fichiers soient mis-à-jour.Vous pouvez décider de ne pas faire apparaître dans un premier temps vos nouvelles pages dans l'arbre de navigation qui se trouve sur la gauche des pages.
Pour cela, le script de génération des pages regarde dans chaque
répertoire si un fichier nolinks
s'y trouve. Ce fichier doit
contenir une liste séparée par des espaces ou des retours à la ligne de
choses de la forme « fichier
» ou encore
« répertoire/
». Cela désactivera les liens éventuels vers
la page fichier.html
ou vers l'index de
répertoire
.
Par exemple, pour ne pas faire apparaître cette page de documentation
interne aux tuteurs (et quelques autres) dans l'index, la racine du
CVS
contient :
clipper ~tuteurs/www $ cat nolinks
doc-interne
aide
404
actualite
plan_site
Les fichiers nolinks
peuvent être écrits directement, sans
passer par CVS
. Comme cela, sur votre copie
de travail, vous avez tous les liens.
Quand vos pages sont prêtes, procédez en plusieurs étapes pour faire
disparaître le fichier nolinks
:
rebuild
(ou make
install
) ;nolinks
.