For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configurer un sous-répertoire avec Cloudflare

Hébergez votre documentation avec un sous-répertoire /docs en utilisant Cloudflare

1

Configuration de votre site GitBook

Dans votre organisation GitBook, cliquez sur le nom de votre site de documentation dans la barre latérale, puis cliquez sur Gérer le site ou ouvrez l’ Paramètres onglet. Ouvrez la Domaine et redirections section et, sous « Sous-répertoire », cliquez sur Configurer un sous-répertoire.

Entrez l’URL où vous souhaitez héberger votre documentation. Puis spécifiez le sous-répertoire pour l’accès à la documentation, par exemple tomatopy.pizza/docs, et cliquez sur Configurer.

Sous Configuration supplémentaire, vous verrez maintenant une URL de proxy. Vous l’utiliserez à l’étape suivante lors de la configuration de votre worker Cloudflare. Copiez-la dans votre presse-papiers.

2

Créez votre worker Cloudflare

Connectez-vous à votre compte Cloudflare et accédez à Workers & Pages

Cliquez sur le Créer .

Sur l’écran « Créer une application », cliquez sur le Bonjour le monde bouton dans la carte « Commencer à partir d’un modèle ».

Donnez au worker un nom plus descriptif, comme mydocs-subpath-proxy. Une fois que vous avez fini de renommer le worker, cliquez sur Déployer.

3

Configurez votre domaine personnalisé

Votre worker obtiendra une URL par défaut que vous pourrez utiliser. Pour configurer plutôt votre domaine personnalisé (par exemple tomatopy.pizza), cliquez sur Paramètres. Ensuite, dans la section « Domaines et routes », cliquez sur + Ajouter.

Dans le panneau « Domaines et routes » qui s’ouvre, cliquez sur Domaine personnalisé, puis saisissez votre domaine personnalisé dans la zone de texte qui suit. Lorsque vous indiquez le domaine personnalisé, ne pas n’incluez pas le sous-répertoire. Par exemple, tomatopy.pizza est correct, alors que tomatopy.pizza/docs ne l’est pas.

4

Mettez à jour le code du worker

Une fois le déploiement du worker terminé, cliquez sur Modifier le code, ou cliquez sur Continuer vers le projet, puis sur le Modifier le code bouton en haut à droite.

Dans l’éditeur de code qui s’ouvre, remplacez le code d’exemple par l’extrait suivant :

export default {
  fetch(request) { 
    const SUBDIRECTORY = '/docs';
    const url = new URL(request.url);
    const target = "<INSERT YOUR PROXY URL FROM GITBOOK>" + url.pathname.slice(SUBDIRECTORY.length);
    const proxy = new URL(
      target.endsWith('/') ? target.slice(0, -1) : target 
    )
    proxy.search = url.search;
    return fetch(new Request(proxy, request));
  }
};

N’oubliez pas de mettre à jour l’URL à la ligne 5 avec l’URL de proxy obtenue depuis GitBook à la première étape.

Une fois cela fait, cliquez sur Déployer. Ce processus peut prendre quelques instants. Une fois terminé, lorsque vous visiterez l’URL, vous devriez voir votre site de documentation !

Mis à jour

Ce contenu vous a-t-il été utile ?