sharp231
@sharp231

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

GitHub PagesのVisit siteの公開先を変更したい

解決したいこと

https://sharp231.github.io/VueProject/
の公開先がREADME.mdになっていてvueの説明文が表示されます

そうではなく、htmlなどを作成したpublicフォルダの方へ公開サイトのURLに
変更がしたい

発生している問題・エラー

なし

例)

NameError (uninitialized constant World)

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

ディレクトリ構造

https://github.com/sharp231/VueProject

こちらになります

自分で試したこと

SourceやBranchの変更を行ってみた
https://docs.github.com/ja/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-the-remote-url-for-a-repository-in-github-desktop
現在もリサーチしております

よろしくお願いします

0

2Answer

いくつかやり方があると思います(以下は簡単な順です)。

  1. ルートディレクトリの変更で対応できそうな気がします。
    https://docs.github.com/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site

  2. トップ(README.mdと同じ階層)にpublic/index.htmlに向けてリダイレクトするindex.htmlを配置する方法もあった気がします。
    ぱっと参考資料が見つかりませんでした。

  3. GitHub Actionsを使用してpublic以下だけをPagesにデプロイするのも可能です。
    自由度が高いですがベータ版機能です(私はこれを用いています)。
    https://docs.github.com/pages/getting-started-with-github-pages/using-custom-workflows-with-github-pages
    https://github.com/actions/deploy-pages

  4. GitHubのREST APIでPagesへデプロイするものが用意されています。
    https://docs.github.com/en/rest/pages?apiVersion=2022-11-28

1Like

Comments

Comments

  1. @sharp231

    Questioner

    rootからpublicに変更してみましたが変化なしでした

  2. この設定はリアルではないです。裏側jobが走ります。その後以下のメールが受信します。メールから成功か失敗か、または失敗箇所を見えます。
    「pages build and deployment workflow run 」

  3. @sharp231

    Questioner

    ありがとうございます

    「public」ブランチのページ構築が次のエラーで失敗しました:

    GitHub Pages を構築するための「/docs」フォルダーが見つかりませんでした。このリポジトリのソース設定を確認してください。詳細については、https://docs.github.com/github /working-with-github-pages/ troubleshooting-jekyll-build- errors-for-github-pages-sites# missing-docs-folderを参照してください。

    Jekyll のトラブルシューティングについては、https:

    //docs.github.com/articl es/troubleshooting-jekyll- builds
    結果です

  4. 1,publicボランチは、存在していません。ご提示URLを確認したら、ブランチはmainしか存在していません。
    image.png
    2,publicフォルダをそのままフォルダ指定できないみたいです。
    publicをdocsにrenameして「main / docs」の設定はいかがですか。

  5. @sharp231

    Questioner

    1,事後になります
    後ほどやります

    2,
    どういうことでしょうか

Your answer might help someone💌