Il faut éditer le fichier lib/tpl/dokuwiki/style.ini
et modifier la valeur du paramètre __site_width__
. Dans mon cas, j'ai remplacé 75em
par 100vw
.
Il faut réaliser cette opération à chaque mise à jour du wiki !
Il faut ajouter le fichier conf/mime.local.conf
avec le contenu suivant :
mp4 video/mp4 svg image/svg+xml
Il est possible de mettre cette configuration dans le fichier conf/mime.conf
mais celle-ci ne sera pas conservée lors de la prochaine mise à jour.
Il faut ajouter le fichier conf/smileys.local.conf
avec le contenu suivant :
# PlayStation 1 PS_CIRCLE playstation.circle.svg PS_CROSS playstation.cross.svg PS_SQUARE playstation.square.svg PS_TRIANGLE playstation.triangle.svg PS_DOWN playstation.down.svg PS_LEFT playstation.left.svg PS_RIGHT playstation.right.svg PS_UP playstation.up.svg PS_L1 playstation.l1.svg PS_L2 playstation.l2.svg PS_R1 playstation.r1.svg PS_R2 playstation.r2.svg PS_SELECT playstation.select.svg # Nintendo 64 N64_CDOWN nintendo64.c.down.svg N64_CLEFT nintendo64.c.left.svg N64_CRIGHT nintendo64.c.right.svg N64_CUP nintendo64.c.up.svg N64_DDOWN nintendo64.d.down.svg N64_DLEFT nintendo64.d.left.svg N64_DRIGHT nintendo64.d.right.svg N64_DUP nintendo64.d.up.svg N64_L nintendo64.l.svg N64_R nintendo64.r.svg
Il est possible de mettre cette configuration dans le fichier conf/smileys.conf
mais celle-ci ne sera pas conservée lors de la prochaine mise à jour.
Il faut également mettre à disposition les icônes dans le répertoire lib/images/smileys
.
Voici les icônes utilisées :
Comme certaines icônes utilisées sont très grandes, il faut les redimensionner lors de l'utilisation en modifiant le contenu du fichier conf/userall.css
avec les règles suivantes :
.icon[alt*="PS_"], .icon[alt*="N64_"], button.pickerbutton[title*="PS_"] img, button.pickerbutton[title*="N64_"] img { height: 1em; }
Il faut créer le répertoire fonts
à la racine du wiki et y ajouter les polices nécessaires 1).
Il faut ensuite les charger en modifiant le contenu du fichier conf/userall.css
avec les règles suivantes :
@font-face { font-family: "Ænigma Scrawl 4 BRK"; src: url(fonts/aenigmascrawl.ttf) format("truetype"); } @font-face { font-family: "Fira Code"; src: url(fonts/firacoderegular.ttf) format("truetype"); } @font-face { font-family: "Grudge 2 BRK"; src: url(fonts/grudge2brk.ttf) format("truetype"); } @font-face { font-family: "Intel One Mono"; src: url(fonts/intelonemonoregular.ttf) format("truetype"); } @font-face { font-family: "Iosevka"; src: url(fonts/iosevkaregular.ttf) format("truetype"); } @font-face { font-family: "JetBrains Mono"; src: url(fonts/jetbrainsmonoregular.ttf) format("truetype"); } @font-face { font-family: "Old Newspaper Types"; src: url(fonts/oldnewspapertypes.ttf) format("truetype"); } @font-face { font-family: "PT Sans"; src: url(fonts/ptsanswebregular.ttf) format("truetype"); } @font-face { font-family: "PT Serif"; src: url(fonts/ptserifwebregular.ttf) format("truetype"); } @font-face { font-family: "Sketch Nothing"; src: url(fonts/sketchnothing.ttf) format("truetype"); }