(Еще один) Каталог тем статического веб-сайта — посмотрите его вживую @ drjekyllthemes.github.io
Сначала создайте репозиторий /themes
на GitHub.
themes.yml
Добавьте новую запись в файл данных themes.yml
и заполните все поля. Пример:
- name : Basically Basic
github : mmistakes/jekyll-theme-basically-basic
branch : master # # note: defaults to master; only needed for gh-pages
demo_url : https://mmistakes.github.io/jekyll-theme-basically-basic
author : Michael Rose
thumbnail : basicallybasic.png
license : MIT
gem : jekyll-theme-basically-basic # # optional
tags : [minimal, responsive, blog, resume] # # optional
или (без ярлыков github+branch)
- name : Basically Basic
home_url : https://github.com/mmistakes/jekyll-theme-basically-basic
download_url : https://github.com/mmistakes/jekyll-theme-basically-basic/archive/master.zip
demo_url : https://mmistakes.github.io/jekyll-theme-basically-basic
author : Michael Rose
thumbnail : basicallybasic.png
license : MIT
gem : jekyll-theme-basically-basic # # optional
tags : [minimal, responsive, blog, resume] # # optional
thumbnails
. Создайте миниатюру размером 250 x 200 и поместите ее в папку миниатюр. Пример: thumbnails/basicallybasic.png
(250 x 200 пикселей)
Примечание. НЕ забудьте указать имя файла в записи themes.yml
.
Убедитесь, что все в порядке, затем откройте запрос на включение.
Вот и все. Спасибо!
Вопрос: Я добавил свою тему, почему она не отображается на сайте. Можете ли вы взглянуть?
О: Спасибо за ваше терпение. Вы можете дважды проверить и просмотреть свою тему на странице быстрого тестирования тем, которая автоматически создается при каждом слиянии запроса на фиксацию/вытягивание.
Примечание. Для самого веб-сайта доктора Джекила (см. исходный код) themes.yml
должен пройти этапы сборки (см. исходный код), чтобы получить историю звезд и т. д. github, и, извините, на данный момент это все еще выполняемая вручную задача/процедура. это будет сделано «вручную». Поэтому, чтобы ваша тема появилась, дождитесь следующего обновления сайта.
Вопрос: Как создать миниатюру размером 250 x 200?
О: Один из способов — создать скриншот обычного размера, например 1024 x 768, на первом этапе. На втором этапе рассчитайте, насколько нужно увеличить масштаб (разделите необходимую ширину, то есть 250 пикселей, на текущую ширину, то есть 1024 пикселя), например
250
---- * 100 = 24.4 %
1024
Затем измените масштаб на 24,4% и установите ширину и высоту 250 x 200. Вот и все.
Другой пример. Допустим, размер скриншота составляет 500 x 400. Используя формулу, рассчитайте, насколько можно увеличить масштаб, например.
250
---- * 100 = 50 %
500
Каталог тем является общественным достоянием. Используйте его по своему усмотрению, без каких-либо ограничений.
Опубликуйте их на форуме wwwmake. Спасибо!