Личный блог, созданный с помощью Bootstrap, на базе Jekyll и бесплатно размещаемый на страницах Github.
Сустейн Live Демо
Домашняя страница
Страница блога
Страница сообщения
Страница проектов
Существует несколько альтернатив созданию и развертыванию сайта:
создайте сайт с помощью GitHub Actions, который отправит полученные файлы (содержимое _site/
или ../sustain-pages/
) в ветку gh-pages . Именно такой подход используется в настоящее время. Дополнительную информацию см. в jekyll_build.yml.
сгенерируйте сайт локально (подробнее ниже) и отправьте полученный HTML-код в репозиторий Github, на котором затем будут размещаться страницы GitHub;
создайте сайт с помощью travis-ci (с плюсами от jekyll-travis), автоматически помещая сгенерированные HTML-файлы в ветку gh-pages .
разверните статический веб-сайт с помощью хостеров, совместимых с Jekyll, таких как https://www.netlify.com/, которые позволяют развертывание из репозитория Github, и опубликуйте веб-сайт с помощью CDN. У Netlify есть бесплатное стартовое предложение.
Для варианта 2) просто клонируйте этот репозиторий ( основную ветку ), а затем запустите bundle exec jekyll serve
внутри каталога. Загрузите полученное содержимое _site/
(или ../sustain-pages/
) в свой репозиторий ( главная ветвь , если вы загружаете как свою личную страницу (например, имя пользователя.github.io) или ветку gh-pages, если вы загружаете как страницу проекта (как для демо).
Для варианта 3) вам нужно будет настроить travis-ci для вашего личного форка. Вкратце, все, что вам нужно, это изменить свои данные в _config.yml , чтобы вы могли отправить их в свой репозиторий GitHub. Вам также потребуется сгенерировать безопасный ключ для добавления в ваш .travis.yml (более подробную информацию о том, как это сделать, вы можете найти в этом файле). Также обязательно прочтите документацию jekyll-travis. Этот подход имеет явные преимущества в том, что вы просто отправляете изменения в файле на GitHub, и все HTML-файлы генерируются для вас и отправляются на gh-pages . Также вы узнаете, все ли в порядке со сборками вашего сайта. Не стесняйтесь обращаться ко мне, если у вас все еще возникнут какие-либо проблемы (об отслеживании проблем см. ниже).
Эта установка хорошо работает с Ruby v2.6.3 и Jekyll v3.9.0. Если у вас возникнут какие-либо проблемы, зарегистрируйте их в системе отслеживания проблем.
Не стесняйтесь запрашивать свои патчи и исправления.
Картинка профиля из пикселей.
Авторское право (C) 2015–2021 гг. — Выпущено по лицензии MIT.
Настоящим бесплатно любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), предоставляется разрешение на работу с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение. публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставлено Программное обеспечение, делать это при соблюдении следующих условий:
Вышеупомянутое уведомление об авторских правах и данное уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ В ДЕЙСТВИЯХ ПО КОНТРАКТУ, ПРАВОНАРУШЕНИЮ ИЛИ ДРУГИМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ОТ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.