#17 Est-ce que je peux lier un dossier local ?
Oui — et c'est puissant. Lie un répertoire de projet et PenPage devient un éditeur en direct pour toute ton arborescence. Sous-dossiers, fichiers imbriqués, configs d'agents AI — tout se synchronise dans les deux sens, automatiquement.
Deux façons de lier
- N'importe quel dossier — clic droit sur un dossier → Link Directory pour le connecter à un dossier sur le disque.
- Workspace Répertoire (🗂️) — un workspace entier dédié aux dossiers locaux et réseau, séparé de tes autres notes. (#6 C'est quoi les Workspaces ?)
Les deux utilisent la même synchronisation bidirectionnelle décrite ci-dessous.
Lier un arbre de répertoires entier
File Link ne connecte pas qu'un seul fichier — il connecte un répertoire entier, sous-dossiers inclus jusqu'à 4 niveaux de profondeur. Chaque fichier .md devient une page PenPage. Chaque sous-répertoire devient un dossier PenPage imbriqué.
- Clique sur l'icône lien sur un dossier (ou clic droit → Link Directory)
- Sélectionne un répertoire sur ton ordinateur
- PenPage scanne l'arborescence et affiche un sélecteur de sous-dossiers — choisis lesquels inclure
- Terminé — ton arborescence est maintenant en direct dans PenPage
Un lien, tout ton projet AI
C'est là que ça devient excitant. Lie la racine de ton projet et PenPage découvre automatiquement tous les fichiers .md que tes outils AI utilisent :
| Outil AI | Ce que PenPage trouve |
|---|---|
| Claude Code | CLAUDE.md, .claude/agents/, .claude/rules/, .claude/plans/ |
| Gemini CLI | GEMINI.md et configuration associée |
| Codex CLI | AGENTS.md et définitions d'agents |
Un lien → agents, rules, plans, skills, prompts — tout modifiable dans l'éditeur riche de PenPage. L'AI lit tes changements instantanément. Pas de copier-coller, pas de changement de fenêtre.
Voir #16 AI Coding Agent pour le workflow complet modification-exécution-sync.
Synchronisation bidirectionnelle
Chaque changement se synchronise dans les deux sens — PenPage vers le disque, disque vers PenPage.
| Événement | Ce qui se passe |
|---|---|
| Modifier une page dans PenPage | Le fichier sur le disque se met à jour automatiquement |
| Modifier un fichier sur le disque | PenPage récupère le changement au prochain sync |
| Les deux côtés ont changé | Auto-fork — crée deux versions, aucune donnée perdue |
| Fichier supprimé sur le disque | Page déplacée à la Corbeille |
| Page supprimée dans PenPage | Fichier .md supprimé du disque |
Quand est-ce que ça synchronise ?
- Changement de page : la page courante se synchronise immédiatement
- Focus sur l'onglet : reviens sur PenPage → tous les dossiers liés sont re-scannés
- Arrière-plan : scan périodique toutes les 60 secondes
- Manuel : clic droit sur le dossier → Sync Directory
Conflit ? PenPage n'écrase jamais aucun côté. Si les deux ont changé, il crée deux versions — tu décides laquelle garder.
Mode projet AI : Quand PenPage détecte un répertoire .penpage, les changements de fichiers gagnent toujours en cas de conflit — comme ça, la sortie de ton outil AI n'est jamais écrasée par une copie PenPage obsolète.
Link Update — découvrir de nouveaux sous-dossiers
Tu as ajouté de nouveaux répertoires à ton projet après le lien ? Clic droit sur le dossier lié → Link Update. PenPage scanne les nouveaux sous-répertoires et propose de les lier — pas besoin de délier puis re-lier.
Délier
Tu veux déconnecter ? Clic droit sur le dossier → Unlink Directory.
- Les pages restent dans PenPage — rien n'est supprimé
- Les fichiers sur le disque sont intacts
- Seule la connexion de sync en direct est supprimée
- Tu peux re-lier le même répertoire à tout moment
Déduplication intelligente
PenPage utilise le hachage de contenu pour éviter les doublons :
- Tu lies un répertoire qui chevauche des pages existantes ? Les doublons sont détectés et ignorés
- Le re-scan trouve et nettoie automatiquement les fichiers
.mden double - Les fichiers
.mdvides (de pages jamais éditées) sont automatiquement supprimés
Prérequis navigateur
File Link nécessite la File System Access API :
| Navigateur | Support |
|---|---|
| Chrome / Edge (desktop) | Support complet — recommandé |
| Safari / Firefox | Non disponible |
| Navigateurs mobiles | Non disponible |
Ton navigateur se souvient des répertoires auxquels tu as donné accès. Après un redémarrage, PenPage vérifie les permissions silencieusement — pas de dialogue de re-confirmation dans la plupart des cas.
Si tu veux juste prendre des notes...
File Link est conçu pour les utilisateurs avancés et les développeurs. Si tu écris juste des notes :
- Le stockage intégré de PenPage est plus simple et plus rapide
- Pour l'accès multi-appareils, utilise Cloud Sync (#12)
- Pour les backups, utilise la sauvegarde/restauration en un clic (#7)
Types de fichiers supportés
.md et .markdown uniquement. Les fichiers cachés (commençant par .) sont ignorés.