Некоторые инструменты с открытым исходным кодом для создания статических сайтов

Некоторые инструменты с открытым исходным кодом

В одном предыдущая статья Я рассказал им о статических веб-сайтах, и мы ожидали рассмотрения перечисление инструментов с открытым исходным кодом для их создания

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

Некоторые инструменты с открытым исходным кодом для создания статических сайтов

Джекил

Если вы скачали какие-либо проекты с GitHub, вы, вероятно, знаете GitHub Pages, услуги по созданию и размещению веб-сайтов, которые менеджер репозитория Microsoft предлагает размещенным там проектамты. Что ж, страницы создаются с Джекил

Для создания сайтов с помощью Jekill pМожно использовать любой дистрибутив Linux отвечающий следующим требованиям:

  • Язык программирования Ruby версии 2.5.0 или выше, включая библиотеки разработки.
  • Менеджер пакетов RubyGems.
  • GCC и Make.

Markdow используется для форматирования текстап, а рДля создания шаблонов у вас есть инструмент под названием Liquid.

Результат выходит в виде файлов HTML и CSS.

Существуют плагины для наиболее популярных контент-менеджеров, которые позволяют вам переносить контент вашего блога на Jekill, хотя вам придется использовать платформу, такую ​​как Disquis, для размещения комментариев.

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

Хьюго

Se определять считает себя «одним из самых популярных фреймворков с открытым исходным кодом для создания статических сайтов», и на его веб-сайте они уверяют, что он «самый быстрый». Как будто обещаний было недостаточно, разработчики говорят, что он призван снова сделать веб-дизайн увлекательным.

Он написан на Go, языке программирования с открытым исходным кодом, поддерживаемом Google и независимым сообществом разработчиков.

Некоторые из его характеристик:

  • Быстрая генерация страницы (менее минуты)
  • Работает в Windows, Linux и Mac.
  • Поддержка управления шаблонами.
  • Настраиваемые ссылки
  • Таксономия
  • Поддержка платформы комментариев Disquis.
  • Поддержка Google Analitycs.
  • Создание динамических меню.

Hugo может использоваться для всех типов веб-сайтов и совместим с самыми популярными услугами веб-хостинга.b.

Hexo

Создан специально для ведения блогов, Он основан на Node.JS, среде выполнения Javscript, основанной на движке рендеринга Google Chrome.

Единственное требование к использованию Hexo является то, что В операционной системе установлен Node.js начиная с версии 10.13, хотя рекомендуется использовать версию 12 и выше.

  • Быстрая генерация страниц. Они обещают обработать сотни файлов за секунды.
  • Генерация сайтов одной командой.
  • Могут использоваться разные варианты Markdown
  • Мощный интерфейс прикладного программирования для расширения его возможностей.
  • Поддержка через плагины для различных движков шаблонов, таких как JS, Pug, Nunjucks и других.
  • Интеграция с дополнительными пакетами NPM, такими как Babel, PostCSS, Less / Sass и т. Д.
  • Более 300 настраиваемых тем.

Докзавр

Как следует из названия, этот проект, часть инициативы Facebook с открытым исходным кодом, специализируется на создании сайтов документации.  Хотя он предназначен для документации проектов с открытым исходным кодом, он не ограничивается этим использованием. Он основан на React, библиотеке Javascript для создания пользовательских интерфейсов.

Некоторые из его характеристик:

  • Генерация HTML-страниц из текста, написанного с использованием Markdown и MDX.
  • Повторное использование кода, написанного с использованием React
  • Автоматический перевод документации, созданной между 70 языками.
  • Создание и ведение разных версий документа.
  • Простой поиск в каждом документе с помощью поисковой системы Algolia.
  • Оптимизирован для поисковых систем. Файлы HTML статически генерируются для всех возможных путей
    SEO конкретной страницы

В настоящее время циркулируют две версии Докзавра: Ссылка, используемая в этой статье, соответствует версии 2, которую разработчики рекомендуют для новых веб-сайтов.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)