@kiisu123

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!

bolt.newで制作したwebページをgithubで公開。

質問失礼いたします。
前提としまして、知識ほぼ0の初心者がbolt.newなどを使用してwebサイト制作を行いました。
本職の方々からすると、至らぬ点多くございますが何卒ご理解いただけますと幸いです。

現在の状況
bolt.newでwebサイトを制作。
⇒商用目的不可ということが分かり、素人ながらgithubへの移行を試みる。

Gitbash を使用して、githubのページにアップロード。
なんとかdeployに成功するものの画面が真っ白。
色々試したものの、専門知識がなく八方ふさがりとなりました。
https://github.com/kiisu123/elandk123
↑githubのページになります

スクリーンショット 2025-06-17 124513.png

スクリーンショット 2025-06-17 114234.png

今後どのように進めていくべきか有識者の方、ご教授くださいませ。スクリーンショット 2025-06-17 124917.png

0 likes

4Answer

.github/workflows/pages.yml の中で GitHub Pages にデプロイするジョブを書いたようですが、 Vite によるビルドステップがなく、ビルド前のソースを単に丸ごとアップロードしてしまっています。結果をブラウザで開くとビルド前の index.html が表示されるので、真っ白になります。

解決するにはビルドステップを記述してください。以下の記事が参考になると思います。

1Like

Comments

  1. @kiisu123

    Questioner

    スクリーンショット 2025-06-18 143811.png
    ご回答ありがとうございます。
    送っていただきましたURLから指示通り変更を加えましたが、deployに失敗しました。
    知識不足でわからないことばかりで、申し訳ないです、、

  2. 指の絵文字以降は記事筆者の補足説明であり、正しいコードではないので書くと壊れます。消してください。またブランチ指定などはご自分の環境に合わせて変えてください。6行目は branches: ['main'] でいいと思います。

  3. @kiisu123

    Questioner

    サイトが表示されました!!
    ありがとうございます。
    ですが、画像が反映されておらず、app.tsxの中を修正する必要がありますか?

  4. 以下の行を src={import.meta.env.BASE_URL + slide.imageUrl} に変えてください。

    また src/components/Hero/SlideData.ts 内のすべての imageUrl について、値の先頭のスラッシュを消してください。

  5. src/components/Testimonials/Testimonals.tsx の以下の部分と src/components/Testimonials/SlideData.tsx も同様の修正が必要です。

  6. @kiisu123

    Questioner

    できました!!!!
    uasi様の回答がなければ、詰んでいました。
    本当にありがとうございました!!

  7. @kiisu123

    Questioner

    スクリーンショット 2025-06-21 015921.png
    スクリーンショット 2025-06-21 015932.png
    度々申し訳ございません。
    ドメインを設定したところ、また真っ白になってしまいました。。。
    原因を追究しましたが、なかなかうまくいかずご協力をお願いいたします
    https://elandk.jp/

  8. スクリーンショット1枚目では www.elandk.jp を kiisu123. の別名とする設定しかされていませんね。2枚目にあるカスタムドメイン設定の説明のリンク先をよく読んでから改めて質問してください。

気になったので見てみると、質問にある「商用利用」がどのような内容なのかよくわかりませんが、GitHub Pagesも商用利用はしないほうがよさそうですよ。

0Like

Comments

  1. @kiisu123

    Questioner

    ご回答ありがとうございます。商用目的と表現しましたが、会社の事業内容などを掲載するのみですので、誰かとお金のやり取りが発生するわけではありません。記載方法がややこしく、申し訳ございません。 ちなみに、動作しない理由などはわかりますでしょうか?

Comments

  1. その記事はソースコードを隠したいがために private リポジトリでビルドした dist を public リポジトリにコピーするという回りくどい手順を踏んでいますが、今回そのような要求はなさそうなので、もっとシンプルにできると思いますよ。

image.png

点が漏れているでしょう。以下のように修正してみたらと思います。

<script type="module" src="./src/main.tsx"></script>
0Like

Comments

  1. @kiisu123

    Questioner

    ご助言いただき、ありがとうございます。
    ファイルから変更を加え、gitbashからgithubに変更を加えましたが解決しません。。。

  2. ./src/main.tsx は TypeScript+JSX で書かれているので、パスを直したとしてもビルドしないことには表示できません。

Your answer might help someone💌