Jekyll Бесплатная платформа для ведения блога
100% бесплатное программное обеспечение для генератора статического статического сайта для генерации HTML -сайтов
Jekyll - это статический генератор веб -страниц, а контент Hosts бесплатно на Github, так как страницы Github оснащены Jekyll. Создать содержимое в наценках, чтобы начать блог или сайт
Обзор
Статический генератор сайта - это приложение, которое принимает содержимое вашего сайта, применяет его к некоторому шаблону и генерирует чисто статические файлы HTML, готовые к размещению на любой платформе хостинга. Перед динамическим CMS, таким как WordPress, Joomla и Drupal Internet были все о статических веб -сайтах. Все эти динамические системы управления контентом улучшили управление контентом, но за счет простоты и скорости. Чтение информации из базы данных на каждой загрузке страницы для большого веб -сайта делает пользовательский опыт медленным, хотя веб -сайты, сгенерированные SSG, обслуживают предварительно скомпилированные файлы в браузеры, что увеличивает время загрузки. Безопасность является одной из самых больших проблем со всеми этими современными системами управления веб -контентом, поскольку они поддерживают плагины сторонних сторон, и всегда есть шанс взломать коды на стороне сервера. Однако в статической настройке нет никакой обработки на стороне сервера, поскольку контент просто обеспечивает без какой -либо обработки. Традиционный CMSS затрудняет настройку вашего контента, поскольку они требуют дополнительных плагинов и расширений для масштабирования. Хотя SSGS предлагает разработчикам больше свободы и гибкости для управления содержанием. Недавно все больше и больше статических генераторов сайтов набирают популярность, и, следовательно, есть ряд альтернатив Jekyll, таких как Gatsby, Hugo и Next.js
Требования
Jekyll - это рубиновый драгоценный камень, который может быть установлен в большинстве систем.
- Ruby версия 2.5.0 или выше, включая все заголовки разработки (версия Ruby можно проверить с помощью
Ruby -v
) - Rubygems (которые вы можете проверить, запустив
gem-v
-GCC и Make (в случае, если ваша система не будет установлена, которую вы можете проверить, запустивgcc -v
,g ++ -v
иmake -v
в интерфейсе командной строки вашей системы)
Функции
У Jekyll есть следующие ключевые функции
- Повторное использование контента
- Отметка
- Отзывчивый дизайн
- Перевод
- Сотрудничество
- Масштабируемость
- Легкая архитектура
- Скинку
- Поддерживать
- Функции блога
- Версия
- Платформа ПК
- плагины jQuery
- Интеграция начальной загрузки
- Страницы с быстрой загрузкой
- Темы
- Открытый источник
- Офлайн просмотр
Инструкция по установке
sudo apt-get install ruby-full build-essential zlib1g-dev
Лучше всего избегать установки рубиновых драгоценных камней в качестве пользователя root. Поэтому нам нужно настроить каталог установки GEM для вашей учетной записи пользователя. Следующие команды добавят переменные среды в ваш файл ~/.bashrc
для настройки пути установки GEM. Запусти их сейчас:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Наконец, установите Jekyll:
gem install jekyll bundler
**Вот и все! Поздравляю, Джекилл сейчас установлен **