vimwiki convertira %toc dans le répertoire de l'entrée wiki actuelle, mais convertira l'identifiant du répertoire secondaire en toc_1.1 (l'identifiant contient un point), et afin d'utiliser bootstrap-scrollspy pour implémenter la détection de défilement ( Référence : Comment implémenter la détection de défilement de page Web et la barre de navigation fixe en haut), les points ne peuvent pas être utilisés dans l'identifiant.
Veuillez demander :
class="nav"
C'est également pour utiliser bootstrap-scrollspy. Le manuel d'aide de vimwiki dit :
vimwiki-option-custom_wiki2htmlscript.
-------------------------------------------------------- --- ------------------------------------
Valeur par défaut de la clé~
custom_wiki2html ''
Description ~
Le chemin complet vers un script fourni par l'utilisateur qui convertit une page wiki en HTML.
Vimwiki appelle le script |vimwiki-option-custom_wiki2html| à partir de la
ligne de commande, en utilisant l'invocation '!' , dans cet ordre, sont transmis au script
|vimwiki-option-custom_wiki2html| :
1 force : [0/1] écraser un fichier existant
2. la syntaxe choisie pour cette extension wiki
3. l'extension de fichier de ce wiki
4. output_dir : le chemin complet du répertoire de sortie, c'est-à-dire 'path_html'
5. input_file : le chemin complet de la page wiki
6.
Pour un exemple et des instructions supplémentaires, reportez-vous au script suivant :
$VIMHOME/autoload/vimwiki/customwiki2html.sh
Pour utiliser le convertisseur wiki2html interne, utilisez une chaîne vide (valeur par défaut).
Mon niveau est limité et je ne peux pas écrire directement un script externe. J'aimerais faire référence à ce à quoi ressemble le script par défaut de vimwiki, mais je ne sais pas où se trouve le
Il existe désormais deux méthodes :
1. Utilisez sed pour le traitement par lots ; utilisez sed pour modifier le code HTML généré par vimwiki afin de le rendre conforme aux spécifications :
Remarque : La commande sed N ajoute des lignes paires au tampon des lignes impaires, donc <p class="toc">
2. Modifiez le fichier autoload/vimwiki/html.vim comme suit :
et
Merci à themacropodus@gmail.com pour la réponse sur Puis-je modifier le wiki2html interne....