Web log de Serge Boisse
On line depuis 1992 !
Voir aussi:
https://github.com/secure-77/Perlite
_Publier le contenu d'Obsidian sur un site
Mindstone
Logiciel en php pour publier des notes obsidian sur le web. Créateur de site. Il part des mages markdown et les convertit en html (mais la plupart des plugins obsidian ne marchent pas)
Semble assez complet. Supporte les wikilinks, MathJax, thèmes,...
Avantage : marche sur n'importe quel serveur web avec php !
Perlite utilise le plugin obsidian metadata extractor pour le graph view
of course il faut créer un serveur web local pour tester. cf Wampserver.
Attention aux problèmes de sécurité, il va falloir jouer du .htaccsess.. cf https://secure77.de/perlite/
https://github.com/secure-77/Perlite
https://forum.obsidian.md/t/perlite-publish-your-notes-to-your-own-web-server/21712
Just put the content of the perlite directory in your web root directory, your notes should reside as a subfolder of perlite..
C'est pas vraiment clair... En fait il faut cloner perlite sur Github, récupérer le fichier .zip, et extraire le contenu du sous-dossier "perlite" (pas le dossier lui-même) vers la racine du serveur web (pour moi en local : D:/wamp64/www/essai-perlite
). essai-perlite (Répertoire sur D)(lien privé)Il faut y ajouter le fichier README.md, et si on veut, le dossier "démo".
Ensuite on ajoute des notes .md, et on peut créer des sous-dossiers pour ça, par exemple "démo" et "coffre".
Enfin, il faut modifier la ligne 15 de "helper.php" pour y mettre le chemin de la racine du coffre ($rootDir) relativement à celle du serveur, dans mon cas "coffre-test-perlite" au lieu de "".
Du coup le thème est pris en compte !
il faut remplacer "dark" par "light" dans le ligne 51 de "index.php"
<body class="theme-light mod-windows is-frameless is-hidden-frameless obsidian-app show-inline-title show-view-header is-maximized" style="--zoom-factor:1; --font-text-size:15px;">
on peut changer de thème, choix par le modal de la roue dentée à gauche en bas)
Files & Links
you need to set the New link format
to Relative path to file
!Il faut créer si nécessaire créer le coffre là ou le site web pointera...
il faut dans ce coffre le plugin Obsidian Metadata Extractor (page web)
Ce plugin crée trois fichiers JSON :
contient tous les tags et pour chacun les paths (relatifs à la racine du coffre) des fichiers qui les contiennent.
contient la liste des fichiers du coffre, avec pour chacun :
-le contenu du frontmatter,
-tous les headings (h1, h2.. et leur titre),
-les liens internes avec pour chacun leur path
contient tous les fichiers et sous-dossiers du coffre sauf les .md, avec pour chacun :
nom, basename (sans extension et relative path
il faut configurer le plugin métadata extractor en lui disant où mettre les fichiers json, c'est à dire la racine du serveur web
cf README (page web)
Enfin Perlite créée le graphe à partir de ces trois fichiers :
The Graph is implemented with vis.js, so there are many options you can play on with, you can adjust them via the
options
object in the perlite.js
L'icône "aide" en bas du ruban gauche appelle la note .about.md, qu'il faut bien sûr avoir configurée...
C'est le fichier index.php qui lance tout (évidemment il fau tujn serveur local, j'ai utilisé wampserver et j'ai créé un virtualhost "essai-perlite")
essai_perlite (page web locale)
Bon ça marche, plutôt pas mal :
mais il y a des
Je vais essayer de déconstruire le résultat, cf Recréer Perlite en html
Commentaires (0) :
Page :Ajouter un commentaire (pas besoin de s'enregistrer)
En cliquant sur le bouton "Envoyer" vous acceptez les conditions suivantes : Ne pas poster de message injurieux, obscène ou contraire à la loi, ni de liens vers de tels sites. Respecter la "netiquette", ne pas usurper le pseudo d'une autre personne, respecter les posts faits par les autres. L'auteur du site se réserve le droit de supprimer un ou plusieurs posts à tout moment. Merci !Ah oui : le bbcode et le html genre <br>, <a href=...>, <b>b etc. ne fonctionnent pas dans les commentaires. C'est voulu.