Gatsby は素晴らしく見え、私はそれを試すためのサイドプロジェクトを探しています。 そのため、以下のシナリオが Gatsby に適しているのか、それともやり過ぎなのか、驚くほど混乱していました。 あなたの考えを共有してくださいませんか?
ローカル ビジネス用の単純な静的 Web サイトを作成する必要があります。
私はPHP自体の経験はありませんが、最も適切な(そして従来の)アプローチは、HTMLテンプレートをphpセクション(header.php、footer.phpなど)に分割してから続行することだと思います。個々のページを作成します。 ビジネス オーナーは、自分で (メモ帳で) 簡単な変更を加えるか、既存のページをコピーしてファイルの名前を変更し、コンテンツを変更して (新しいページを取得する) ことができます。
開発者として、Gatsby に付属するすべての素晴らしい機能に非常に興奮しています。
ただし、実際には、これらの機能 (ページのプリフェッチなど) がビジネス オーナーに顕著な改善をもたらすかどうか (たとえば、100 ミリ秒ではなく 500 ミリ秒でページをロードする) ことになるのだろうかと思います。 さらに、ビジネス オーナーが自分でビルドを実行することはおろか、変更を加えることが非常に難しいと感じることも心配です。
上記を踏まえて、そのようなプロジェクトにギャツビーを勧めますか?
こんにちは@stoberov 、gatsby は今後のサイトで使用するのに最適なフレームワークになると思います。
gatsby の主要な概念を適切に紹介し、(非常に単純な) サンプル サイトを立ち上げて実行できるようにするため、最初に現在のチュートリアルを実行することをお勧めします。
コンテンツに関しては、そのプロセスを管理しやすくするための方法がいくつかあります。 たとえば、マークダウン ファイルを使用して、コード自体にコンテンツをCMSはビジネス オーナーがコンテンツを更新できるようにするほうが理にかなっています。 確認して開始できる、すでに存在するいくつかの例があります。
最も参考になるコメント
こんにちは@stoberov 、gatsby は今後のサイトで使用するのに最適なフレームワークになると思います。
gatsby の主要な概念を適切に紹介し、(非常に単純な) サンプル サイトを立ち上げて実行できるようにするため、最初に現在のチュートリアルを実行することをお勧めします。
コンテンツに関しては、そのプロセスを管理しやすくするための方法がいくつかあります。 たとえば、マークダウン ファイルを使用して、コード自体にコンテンツをCMSはビジネス オーナーがコンテンツを更新できるようにするほうが理にかなっています。 確認して開始できる、すでに存在するいくつかの例があります。