Gatsby: Гэтсби против HTML-страниц (верхний / нижний колонтитул и т. Д. Разделены с помощью PHP)

Созданный на 24 сент. 2018  ·  1Комментарий  ·  Источник: gatsbyjs/gatsby

Гэтсби выглядит фантастически, и я ищу сторонний проект, чтобы попробовать. Таким образом, я был удивительно сбит с толку относительно того, подходит ли приведенный ниже сценарий для Гэтсби или является излишним . Не могли бы вы поделиться своими мыслями?

Мне нужно создать простой статический веб-сайт для местного бизнеса.

  • "Дизайн" взят из купленного HTML-шаблона, ничего особенного.
  • предполагается, что «контент» будет состоять примерно из 20 простых страниц (например, «О программе», «Услуги» и т. д.), причем некоторые из них будут иметь формы отправки (контакты), но ничего динамичного, как сообщения в блогах.
  • бизнес может в какой-то момент решить добавить новые простые страницы или отредактировать предложения на существующих страницах - разработчик (я) в идеале не должен быть нужен для этих простых задач.

У меня нет опыта работы с PHP как таковым, но я думаю, что наиболее подходящим (и традиционным) подходом было бы разделение шаблона HTML на разделы php (header.php, footer.php и т. Д.), А затем продолжить для создания отдельных страниц. Затем владелец бизнеса может внести простые изменения сам (в Блокноте) или скопировать существующую страницу + переименовать файл + изменить содержимое (чтобы получить новую страницу).

Как разработчик, я в восторге от всех хороших функций, которые есть в Gatsby.
Однако с практической точки зрения мне интересно, действительно ли эти функции (такие как предварительная выборка страниц) принесут заметные улучшения для владельца бизнеса (например, загрузка страницы за 500 мс вместо 100 мс). Кроме того, я также беспокоюсь, что владельцу бизнеса будет очень сложно вносить изменения, не говоря уже о том, чтобы запускать сборки самому.

Учитывая вышесказанное, вы бы порекомендовали Гэтсби для такого проекта?

question or discussion

Самый полезный комментарий

Привет, @stoberov , я думаю, что gatsby может стать отличным фреймворком для вашего будущего сайта.
Сначала я предлагаю вам пройтись по текущему руководству, поскольку оно даст вам хорошее введение в основные концепции gatsby и поможет вам начать работу с (очень простым) примером сайта.

Что касается контента, есть несколько способов упростить управление этим процессом. Вы можете иметь контент внутри самого кода, например, используя файлы разметки . Учитывая ваши третьи требования, CMS будет иметь больше смысла, чтобы владельцы бизнеса могли обновлять контент. Уже существует несколько примеров , которые вы можете просмотреть и начать с них.

>Все замечания

Привет, @stoberov , я думаю, что gatsby может стать отличным фреймворком для вашего будущего сайта.
Сначала я предлагаю вам пройтись по текущему руководству, поскольку оно даст вам хорошее введение в основные концепции gatsby и поможет вам начать работу с (очень простым) примером сайта.

Что касается контента, есть несколько способов упростить управление этим процессом. Вы можете иметь контент внутри самого кода, например, используя файлы разметки . Учитывая ваши третьи требования, CMS будет иметь больше смысла, чтобы владельцы бизнеса могли обновлять контент. Уже существует несколько примеров , которые вы можете просмотреть и начать с них.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

mikestopcontinues picture mikestopcontinues  ·  3Комментарии

benstr picture benstr  ·  3Комментарии

ferMartz picture ferMartz  ·  3Комментарии

dustinhorton picture dustinhorton  ·  3Комментарии

3CordGuy picture 3CordGuy  ·  3Комментарии