2015-05-12 4 views
4

После отвязывания Wordpress я экспериментировал с Jekyll, чтобы создать блог. Я выбрал его (над Призраком), чтобы помочь изучить основы веб-разработки, пока я вел блог. Кроме того, бесплатный хостинг на страницах GitHub является аккуратным и бесплатным.Что такое статический генератор сайта?

Что такое статический генератор сайтов (например, Jekyll) и почему они существуют?

+0

Вы понимаете, что статический сайт? –

+1

В теории, я думаю, что знаю. Содержимое статического сайта фиксировано и выглядит одинаково для любого пользователя. –

+1

Правильно. Таким образом, статический генератор сайтов - это инструмент, используемый для создания статических активов для такого сайта. –

ответ

3

От Построить блог с Джекил и GitHub Pages курс на Treehouse:

генератор статического сайта принимает набор шаблонов и сырые текстовые файлы, запускает его через преобразователь и средства визуализации, затем генерирует простой HTML-сайт, который готов к публикации на любом веб-сервере.

Преимущества:

  • Сайты грузятся быстро, так как мы обслуживаем обычные страницы в браузер и не нужно говорить с базой данных по каждому запросу.
  • Сайты более безопасны, потому что нет базы данных или динамического контента, который можно взломать.
  • Меньше необходимости в обслуживании. Никакая база данных не требует настройки и обслуживания базы данных или системы управления контентом (CMS).
  • Бесплатный хостинг на GitHub Pages
  • Используйте свой собственный домен

курс Ссылка: https://teamtreehouse.com/library/build-a-blog-with-jekyll-and-github-pages

+1

Просьба указать ссылку на соответствующую статью, если вы ее цитируете. Наличие соответствующих битов статьи, дублированной здесь, является хорошим, но OP может помочь по ссылке, где вы ее нашли. –

3

Статический сайт имеет 3 компонента:

  1. HTML файлы (или другого контента, чтобы служить через Интернет, как файлы .txt)
  2. ссылки активов (JS, изображения, CSS)
  3. веб-сервер

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

Создатели статических сайтов существуют, чтобы предоставить вам такие инструменты, как шаблоны, общие данные и пользовательские теги, чтобы помочь в создании статических HTML-страниц, которые будут обслуживать ваш веб-сервер.

Преимущества статического сайта являются:

  • безопасности. Веб-сервер является единственной движущейся частью.
  • Переносимость. Файлы HTML будут отображаться одинаково при обслуживании с вашего локального компьютера, как они будут в Интернете.
  • скорость. Когда почти все кэшируемое, сжатое и не требует хрустких данных, все очень быстро загружается.

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

  • Нет связанных вопросов^_^