Publii: генератор статических сайтов с графическим интерфейсом - Kaif

Publii: генератор статических сайтов с графическим интерфейсом

Полный круг возвращается к статическим сайтам

Я с теплотой вспоминаю создание своего первого веб-сайта в Macromedia DreamWeaver в школе. Как и другие личные веб-сайты в раннем Интернете, он был статичен — просто набор HTML и CSS (и, конечно же, несколько крутых анимированных GIF-файлов).

Со временем появились такие технологии, как PHP и MySQL, и основанные на них платформы для ведения блогов, прежде всего WordPress, стали доминирующими в Интернете. Легко понять, почему: они полны функций и позволяют вести блог из любого места, где есть подключение к Интернету.

Тем не менее, почти замкнувшись, статические веб-сайты снова в моде. Теперь люди называют его JAMstack (JavaScript, API и разметка), потому что это звучит лучше, но он по-прежнему включает в себя обслуживание HTML со статического хоста, аналогично моему веб-сайту, созданному DreamWeaver в 1998 году.

Вопрос в том, зачем возвращаться к статике?

Преимущества статических веб-сайтов

  • Они более безопасны. Мы говорим о наборе статических HTML-страниц и таблиц стилей — никаких сценариев на стороне сервера. Весь динамический контент предоставляется на стороне клиента с помощью JavaScript.
  • они быстрее. За исключением каких-либо плагинов кэширования, CMS, такая как WordPress, должна динамически генерировать каждую страницу. В случае статического веб-сайта весь HTML-код предварительно визуализируется, и его нужно только предоставить посетителю.
  • они дешевле, как построить, так и разместить. Фактически, с помощью таких сервисов, как Cloudflare Pages, GitHub Pages или Netlify, вы можете бесплатно разместить базовый веб-сайт и платить только за домен.

Создание статического веб-сайта

Существует бесчисленное множество способов создания статического веб-сайта: от написания HTML непосредственно в вашем любимом текстовом редакторе до использования WordPress в качестве безголовой (или несвязанной) CMS, при этом вы используете его исключительно для создания контента и размещаете сайт в другом месте. Но если вы собираетесь статично, вы можете использовать что-то, созданное специально для этой цели.

Генераторов статических сайтов (SSG) слишком много, чтобы сосчитать, одними из самых популярных являются Gatsby, Jekyll и Hugo. Один общий аспект заключается в том, что у них нет графического интерфейса: вы просто пишете свой контент в предпочитаемом вами текстовом редакторе и используете командную строку для отправки обновлений на свой сайт. Это, очевидно, обескураживает многих пользователей, особенно тех, кто пришел из WordPress.

Введите Publii: бесплатный генератор статических сайтов с открытым исходным кодом и графическим интерфейсом.

Как создать сайт с помощью Publii

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

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

Хостинг вашего сайта Publii

Отличным способом размещения вашего статического веб-сайта является служба, о которой я упоминал ранее в статье: GitHub Pages. Это бесплатное использование за исключением стоимости личного домена. Чтобы начать, следуйте этому официальное руководство. Publii изначально поддерживает страницы GitHub, поэтому после сохранения учетных данных для аутентификации вы сможете обновить свой веб-сайт из приложения Publii одним нажатием кнопки.

Конечно, вы можете выбрать другой сервис, например Netlify или Google Cloud, или, возможно, даже традиционный веб-хостинг, и в этом случае вы должны выбрать опцию FTP или SFTP в настройках сервера Publii.

Publii интегрируется со многими различными серверами, что позволяет синхронизировать ваш сайт одним щелчком мыши.
Publii интегрируется со многими различными серверами, что позволяет синхронизировать ваш сайт одним щелчком мыши.

Каковы недостатки?

На момент написания последней версией Publii была 0.38.3. Как и все продукты, которые все еще находятся в разработке, он может быть несколько грубым по краям. Несмотря на это, я могу поручиться за то, что он, по крайней мере, находится в пригодном для использования состоянии.

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

Другие недостатки связаны исключительно с природой статических веб-сайтов. У вас не будет комментариев, если вы не интегрируете сторонний сервис, например Disqus. У вас не может быть поиска на месте, если вы не создадите систему пользовательского поиска через Google. (Кстати, Publii поддерживает обе эти услуги из коробки).

Для меня недостатки не были существенными. Я импортировал свои посты WordPress, зарегистрировался на GitHub Pages и никогда не оглядывался назад.

Отказ от ответственности

Все здесь — просто мнение кого-то, балующегося веб-сайтами. Я никак не связан с Publii, кроме того, что я счастливый пользователь.

Добавить комментарий