Automatisation de Web Obsidian

A quoi ça sert

Automatiser le transfert de tes fichiers Obsidian vers un serveur web permet de :

  • Publier mes notes en ligne sans manipulation manuelle.
  • Gagner du temps et éviter les oublis ou erreurs de mise à jour.
  • Centraliser l’accès pour ton équipe ou tes lecteurs.
  • Sauvegarder tes fichiers sur un serveur en plus de

Compétences :

Bloc1

Bloc 2

Bloc 3

Création de l'automatisation

Créer un dossier WINScp Créer un txt :

//Configuration de base pour éviter les blocages
option batch abort
option confirm off

//Connexion au serveur (Remplace les valeurs ci-dessous !)
//Syntaxe : open sftp://:@<ip_serveur>/
open sftp://arthur:Azerty123!@172.16.32.241/

//Synchronisation
// Le dossier local "C:\Hilbert\Portfolio2" est envoyé vers "/var/www/html"
//L'option -delete supprime sur le serveur les fichiers que tu as effacés sur Windows
synchronize remote -delete "C:\Hilbert\Portfolio2" "/var/www/html"

//Déconnexion
exit

-Créer autre un txt

@echo off
title Deploiment Web vers Apache

echo ---------------------------------------------------
echo Envoi des fichiers vers le serveur Debian 12...
echo ---------------------------------------------------

:: Appel de WinSCP en mode console
:: Assure-toi que le chemin vers WinSCP.com est correct (Program Files ou Program Files (x86))
"C:\Program Files (x86)\WinSCP\WinSCP.com" /log="F:\ScriptWinSCP\winscp.log" /loglevel=0 /script="F:\ScriptWinSCP\automatisation.txt"

echo.
echo Transfert termine ! Verifie s'il y a des erreurs ci-dessus.
pause

et mettre en point bat