Partager un fichier Markdown par un lien

Faites d’un fichier .md une page en lecture seule, avec une adresse à envoyer — un mot de passe et une date de fin si vous le souhaitez, un décompte des ouvertures, et un lien que vous pouvez couper à tout moment.

Partager un document de votre historique

Du fichier au lien

Déposez le fichier `.md` sur le convertisseur, ou collez le texte dans l’aperçu en direct et cliquez sur Convertir et garder. Une fois connecté, cliquez sur Enregistrer pour conserver le document dans votre compte, puis sur Partager ; choisissez Toute personne ayant le lien et copiez l’adresse obtenue : `/s/` suivi d’un jeton que personne ne peut deviner. Votre lecteur n’a besoin de rien d’autre — ni compte, ni application, rien à installer.

S’y ouvre le document lui-même, rendu par notre serveur en simple page en lecture seule, avec le téléchargement du fichier HTML autonome et de la source Markdown pour qui veut continuer à y travailler. Les pages partagées sont servies avec `noindex`, elles restent donc hors des résultats de recherche, et chacune porte un lien pour la signaler.

Publier un lien public demande une adresse e-mail confirmée sur le compte. Le partage avec des personnes nommées fonctionne dans tous les cas.

Un mot de passe et une date de fin

Un lien peut demander un mot de passe d’au moins huit caractères. Le lecteur voit un court formulaire avant la page, et la bonne réponse est retenue par ce navigateur pendant un jour. Après dix essais erronés en une minute depuis une même machine, ou trente pour le lien depuis partout à la fois, le formulaire lui demande de patienter.

Le mot de passe n’est conservé que sous forme de hachage : il peut être changé ou retiré, jamais affiché, et un nouveau met fin d’un coup à toutes les saisies précédentes. Vous pouvez le définir pendant que le document est encore privé, de sorte que le lien est protégé dès qu’il existe. Connecté en tant que propriétaire, vous ne le saisissez jamais.

Un lien peut aussi prendre fin : dans une heure, un jour, sept ou trente jours, ou à la date de votre choix. Ensuite, la page et ses téléchargements indiquent que le lien a expiré, et depuis quand, et Enregistrer une copie ne fonctionne plus non plus. Une nouvelle date de fin, ou aucune, rouvre le même lien.

Qui l’a ouvert

La fenêtre Partager indique combien de fois le lien a été ouvert et quand il l’a été pour la dernière fois. L’onglet Vues, à côté de Vérification, liste les 200 dernières ouvertures, de la plus récente à la plus ancienne et regroupées par jour, en précisant si elle est passée par la page partagée ou par l’application.

Ce sont des ouvertures qui sont comptées, pas des personnes, et les vôtres en font partie. Pour un lien que tout le monde peut ouvrir, rien n’est conservé sur qui l’a ouvert : d’une ouverture ne sont gardés que son heure et le fait qu’elle soit passée par la page ou par l’application, aucun cookie n’est posé pour la compter, et les robots qui récupèrent un lien pour en dessiner l’aperçu dans une messagerie ne sont pas comptés. Les ouvertures appartiennent au lien, sa révocation les supprime donc, et aucune n’est gardée plus d’un an.

Seulement les personnes que vous nommez

Pour un document qui ne doit pas circuler, choisissez Personnes précises et ajoutez les adresses une par une. Chaque personne reçoit le lien par e-mail, et l’ouvrir suppose de se connecter avec cette adresse : quiconque d’autre met la main sur le lien est refusé. Ce mode n’a pas de mot de passe, car la connexion est déjà le contrôle le plus fort.

Comme ces lecteurs se sont connectés, l’onglet Vues peut dire lequel d’entre eux a ouvert le document, combien de fois et quand pour la dernière fois, ou qu’une personne ne l’a pas encore ouvert — et la page qu’ils lisent les prévient que vous le voyez. Les documents que d’autres vous adressent apparaissent dans votre historique sous Partagés avec moi, avec le nom de la personne qui les a partagés.

Rendre privé met fin au lien

Repasser un document en Privé supprime son jeton. L’adresse envoyée cesse de fonctionner pour tout le monde, sa date de fin et son décompte d’ouvertures disparaissent avec elle, et partager à nouveau crée un autre lien : l’ancien ne revient jamais. Comme cela ne peut pas être annulé, c’est la seule modification que la fenêtre vous demande de confirmer.

La révocation porte sur l’adresse, pas sur les copies : ce qu’un lecteur a téléchargé ou imprimé lui reste. Une page publique peut rester jusqu’à une minute dans le cache en périphérie du réseau, un lien révoqué peut donc mettre ce temps à cesser partout ; une page protégée par un mot de passe, ou partagée avec des personnes nommées, n’est jamais mise en cache.

Des dossiers entiers, et un nouveau texte à la même adresse

Un dossier se partage de la même façon, depuis Partager dans son menu : les mêmes trois modes, la même date de fin et le même mot de passe, à une adresse sous `/f/`. Le lecteur reçoit toute l’arborescence, chaque page s’ouvre à l’intérieur, et les liens entre pages restent dans le dossier partagé. Un lecteur connecté peut cliquer sur Enregistrer dans mon compte et garder une copie de l’ensemble — une copie, donc vos modifications ultérieures ne l’atteignent pas.

Un document peut aussi recevoir un nouveau texte sans changer d’adresse. Publier sur place — `PUT /api/v1/documents/:id` depuis un script, `tp push --update` depuis un terminal, le plugin Obsidian ou un assistant — remplace le texte et conserve le lien, le mot de passe, la date de fin et les lecteurs nommés. Le texte remplacé est gardé comme révision, les dix plus récentes.