Cloudflareでのサブディレクトリ設定
Cloudflareを使って/docsサブディレクトリでドキュメントをホストする
1
GitBookサイトの設定
GitBook の組織で、サイドバーのドキュメントサイト名をクリックし、次に サイトを管理 をクリックするか、 設定 タブを開きます。 ドメインとリダイレクト セクションを開き、「Subdirectory(サブディレクトリ)」の下で サブディレクトリを設定.
ドキュメントをホストしたいURLを入力します。次にドキュメントアクセス用のサブディレクトリを指定します。例: tomatopy.pizza/docs、そしてクリックします 設定.
の下に 追加の設定、プロキシのURLが表示されます。Cloudflareワーカーを設定する次のステップでこれを使用します。クリップボードにコピーしてください。
2
3
4
ワーカーコードを更新する
ワーカーのデプロイが完了したら、クリックします コードを編集、またはクリックします プロジェクトに進む、そして右上の コードを編集 ボタンをクリックします。
開いたコードエディタで、サンプルコードを次のスニペットに置き換えます:
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));
}
};それが完了したら、クリックします /docs。このプロセスには数分かかる場合があります。完了したら、そのURLにアクセスすると、ドキュメントサイトが表示されるはずです!
最終更新
役に立ちましたか?