Gatsby: GatsbyとHTMLページ(ヘッダー/フッターなどをPHPで分割)

作成日 2018年09月24日  ·  1コメント  ·  ソース: gatsbyjs/gatsby

Gatsby は素晴らしく見え、私はそれを試すためのサイドプロジェクトを探しています。 そのため、以下のシナリオが Gatsby に適しているのか、それともやり過ぎなのか、驚くほど混乱していました。 あなたの考えを共有してくださいませんか?

ローカル ビジネス用の単純な静的 Web サイトを作成する必要があります。

  • 「デザイン」は購入した HTML テンプレートに由来するもので、特別なものはありません。
  • 「コンテンツ」は約 20 のシンプルなページ (About、Services など) であると予測され、いくつかのページには送信フォーム (Contact) がありますが、ブログ投稿のような動的なものはありません。
  • ビジネスはある時点で、新しい単純なページを追加したり、既存のページで文章を編集したりすることを決定するかもしれません。理想的には、開発者 (私) はこれらの単純なタスクには必要ありません。

私はPHP自体の経験はありませんが、最も適切な(そして従来の)アプローチは、HTMLテンプレートをphpセクション(header.php、footer.phpなど)に分割してから続行することだと思います。個々のページを作成します。 ビジネス オーナーは、自分で (メモ帳で) 簡単な変更を加えるか、既存のページをコピーしてファイルの名前を変更し、コンテンツを変更して (新しいページを取得する) ことができます。

開発者として、Gatsby に付属するすべての素晴らしい機能に非常に興奮しています。
ただし、実際には、これらの機能 (ページのプリフェッチなど) がビジネス オーナーに顕著な改善をもたらすかどうか (たとえば、100 ミリ秒ではなく 500 ミリ秒でページをロードする) ことになるのだろうかと思います。 さらに、ビジネス オーナーが自分でビルドを実行することはおろか、変更を加えることが非常に難しいと感じることも心配です。

上記を踏まえて、そのようなプロジェクトにギャツビーを勧めますか?

question or discussion

最も参考になるコメント

こんにちは@stoberov 、gatsby は今後のサイトで使用するのに最適なフレームワークになると思います。
gatsby の主要な概念を適切に紹介し、(非常に単純な) サンプル サイトを立ち上げて実行できるようにするため、最初に現在のチュートリアルを実行することをお勧めします。

コンテンツに関しては、そのプロセスを管理しやすくするための方法がいくつかあります。 たとえば、マークダウン ファイルを使用して、コード自体にコンテンツをCMSはビジネス オーナーがコンテンツを更新できるようにするほうが理にかなっています。 確認して開始できる、すでに存在するいくつかの例があります。

>すべてのコメント

こんにちは@stoberov 、gatsby は今後のサイトで使用するのに最適なフレームワークになると思います。
gatsby の主要な概念を適切に紹介し、(非常に単純な) サンプル サイトを立ち上げて実行できるようにするため、最初に現在のチュートリアルを実行することをお勧めします。

コンテンツに関しては、そのプロセスを管理しやすくするための方法がいくつかあります。 たとえば、マークダウン ファイルを使用して、コード自体にコンテンツをCMSはビジネス オーナーがコンテンツを更新できるようにするほうが理にかなっています。 確認して開始できる、すでに存在するいくつかの例があります。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

ferMartz picture ferMartz  ·  3コメント

3CordGuy picture 3CordGuy  ·  3コメント

kalinchernev picture kalinchernev  ·  3コメント

brandonmp picture brandonmp  ·  3コメント

ghost picture ghost  ·  3コメント