Блог: выбор размещения
Github Pages отлично подходит для ведения заметок, т.к. он предоставляет:
- бесплатный хостинг с довольно коротким доменным именем, можно подключить к своему домену,
- легко создавать и наполнять сайты и блоги1,
- легко настраивать2,
- можно хранить дополнительные файлы,
- легко делать бэкап3.
Минусы в виде полной открытости4 исходного текста сайта компенсируются тесной связью с системой контроля версий git
. Вспомогательные файлы и черновики можно хранить в локальном репозитории, не выгружая их в интернет (см. .gitignore
).
Второй (условный) минус - ограничения на приемлемое использование: Acceptable Use.
Альтернативы
- у авторских платформ (ЖЖ, Blogspot/Blogger, Medium, Яндекс.Дзен и т.д.) слабая контролируемость и ограниченность оформления. По сути предоставляется предоставляется только относительно удобный интерфейс для ведения блогов, но в меньшей мере - для создания сайтов;
- бесплатный хостинг (типа Google Sites) наоборот, не удобен для ведения регулярных записей в режиме блога;
- локальный хостинг требует свой сервер и усилия по его настройке;
- "традиционные" сайты (домен + хостинг) требуют и денег5, и умения настраивать всё тот же сервер, причём удалённо.
Далее
Ссылки
-
https://help.github.com/en#github-pages-basics - подробная документация Github Pages, в том числе касающаяся Jekyll: от установки до настройки.
-
https://jekyllrb.com/docs/deployment/third-party/ - список потенциальных хостеров сайтов на Jekyll.
-
https://import.jekyllrb.com/docs/home/ - переход/миграция на Jekyll с других платформ.
-
По сути достаточно уметь писать на
markdown
-разметке. ↩ -
Сайт формируется статически с помощью Jekyll и шаблонизатора Liquid, но есть нюансы настройки. Для модификации внешнего вида нужно знание HTML и CSS. ↩
-
В любой момент можно скачать сайт целиком (в контексте Github Pages - это просто репозиторий). Или научиться использовать
git
. ↩ -
Если в бесплатном аккаунте Github сделать репозиторий приватным (скрытым), что разрешили с января 2019 года, то веб-страницы станут недоступны (Github Pages отключится). В платном аккаунте исходный код сайта можно скрыть, не теряя доступ к созданному сайту. ↩
-
Особенно неприятно, когда просто забыл заплатить, а сайт уже уничтожен. Или домен уже отобрали. ↩