質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

Vercel

Vercelとは、フロントエンド開発向けのフレームワークです。静的サイトとサーバレス機能のためのクラウドプラットフォームで、簡単にWebサイトやWebサービスをデプロイできます。自動でスケールでき、監視や各種設定も必要ありません。

GitHub Pages

GitHub Pagesは、GitHubが提供するホスティングサービス。ブログやプロジェクトのWebページをGit/GitHubのリポジトリを用いて簡単に公開できます。静的Webページのためのホスティングサービスで、GitHubのアカウントがあれば無料での利用が可能です。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

1回答

384閲覧

GithubにデプロイしたReactプロジェクトがREADMEに占領されてしまっているので解決したいです。

joe

総合スコア4

Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

Vercel

Vercelとは、フロントエンド開発向けのフレームワークです。静的サイトとサーバレス機能のためのクラウドプラットフォームで、簡単にWebサイトやWebサービスをデプロイできます。自動でスケールでき、監視や各種設定も必要ありません。

GitHub Pages

GitHub Pagesは、GitHubが提供するホスティングサービス。ブログやプロジェクトのWebページをGit/GitHubのリポジトリを用いて簡単に公開できます。静的Webページのためのホスティングサービスで、GitHubのアカウントがあれば無料での利用が可能です。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2023/10/17 09:59

Vercelではきちんと表示されるので、Githubでも表示したい

ここに実現したいことを箇条書きで書いてください。

  • Vercelでの表示を確認する
  • Githubの表示を確認する
  • 上の2つのサイトは同期しているので同じ画面が見れると思っていた(初心者)
  • Github PagesにアクセスしたらVercelサイトのような表示にしたい

前提

ここに質問の内容を詳しく書いてください。
(例)
Next.jsのチュートリアルを作成してGituhubにデプロイし、pagesを確認。READMEがWindowに表示されていました。同期しているVercelのサイトにアクセスすると、Windowではきちんと意図するビューが表示されていました。

発生している問題

GithubのREADMEが占領している問題を解決したい

該当のページ

GithubPages---------- https://lumijoe.github.io/nextjs_blog/
Githubのコード-------- https://github.com/lumijoe/nextjs_blog
同期しているVercel---- https://nextjs-blog-five-beta-88.vercel.app/

試したこと

Reactプロジェクトを4つぐらいGithubにデプロイしてみました。
どのプロジェクトもREADMEが初期表示されているので、Reactプロジェクト特有の事象だと考えています。
検索でもチェック、スクールメンター(バックエンドさん)にも聞きましたがフロントとは違うのでわからないとのこと。まだ情報が少ないのもあり、解決できてません。

READMEファイルを.gitignoreに入れ込む情報があったので試しましたが、技術が追いついてないのか完全に実現できませんでした。

そもそも、Reactプロジェクトの場合は、Github PagesではREADME以外の表示はできないのか??などよくわからないままです。

補足情報(FW/ツールのバージョンなど)

package.json
イメージ説明

iMac
OS Ventura
git version 2.33.0
next@13.5.4

ご教示いただきたくよろしくお願いいたします!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2023/10/19 16:45 編集

Next.js は静的サイトだけでなく動的サイトを作ることもでき、動的サイトの場合はサーバー上で Next.js のサーバー用プログラムを動かす必要があります。Vercel ならサーバー上でそのようなプログラムを動かすことができますが、Github Pages は静的サイトにしか対応してないので、静的サイト用のデータを手元でビルドしてアップロード (専用のブランチを作ってそこにコミットするか、ビルドしたものがあるフォルダを指定するか) する必要があるかと…。
joe

2023/10/19 22:54

だからVercelとGithubの動きが違かったんですね、納得です。具体的に対処していけそうです!ありがとうございます!あとは色々試して頑張ってみます!
joe

2023/10/19 22:57

コメントにはベストアンサーやグッドの反応ができず恐縮です!
guest

回答1

0

index.htmlがないからREADME.mdが使われている。
https://docs.github.com/ja/pages/getting-started-with-github-pages/creating-a-github-pages-site#creating-your-site

Vercelではnext.jsなことを勝手に判別してビルドから公開ディレクトリの設定まで自動で行っているので何もしなくてもできてるように見える。
GitHub PagesではVercelが自動で行っていることを自分で行う必要がある。

投稿2023/10/17 10:39

kawax

総合スコア10377

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

joe

2023/10/17 11:27 編集

なんでREADMEが表示されるかの理由についてリンクで把握しました。index.jsを読み込ませる具体的な方法についてまだ解決していく必要があるので調べていきます!引き続きの追加回答などとても喜びます、ぜひ寄ってやってください。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問