Как стать автором
Обновить

Комментарии 18

Как говорил один советский иллюзионист, показывая опустевшую коробку: "Только что было - только что нет!"

Предлагаю следующей статьей написать про Cloudflare Pages для тех же целей. С тем же HugoCMS у него интеграция из коробки, как и с десятком других cms генерящих статичные сайты. Главный плюс CF в том, что он раздает это все со своих CDN-серверов, то есть каждый посетитель будет получать с ближайшего к нему. У самого визитка так сделана(ссылку давать в комменте не буду, что бы не выглядело рекламой)

Доверим всю работу по публикации github actions. Для этого просто закинем в .github/workflows/hugo.yml содержимое ниже и commit push. Данный файл сделает всю грязную работу и опубликует наш сайт.

можно объяснить в двух словах, зачем нужны github actions, что за грязную работу они делают? с hugo я не работал.

После пуша github actions пнет hugo чтобы тот из md файлов собрал вам статичный сайт, который будет содержать связанные html страницы, картинки, js и тд. Те по сути готовый статичный сайт. И далее actions опубликует его в pages

как я понял из статьи, hugo уже стоит на компе и собирает сайт для предварительного просмотра. почему не собрать им же окончательную версию, зачем поручать это гитхабу?

Примерно по той же причине почему мы не собираем локально программы и не выкладываем их руками.

Но вы можете делать так как вам нравится и все выкладывать руками. Я предпочитаю вариант когда все собралось и выложилось, а вариант локального запуска оставить для отладки

1) потому что так принято - да звучит странно, но это так
2) потому что в дальнейшем вообще не обязательно иметь установленный hugo, достаточно редактировать md файлы любым текстовым редактором хоть на телефоне
3) потому что человеческий фактор - если hugo на этапе сборки вернёт отличный от нуля код возврата то CI не сделает релиз, а замыленный глаз или кривонаписанная автоматизация могут это и упустить

в дальнейшем вообще не обязательно иметь установленный hugo, достаточно редактировать md файлы любым текстовым редактором хоть на телефоне

Я на визитке и на блоге порой вообще в браузере лезу в гитхаб или гитлаб(один там, другой там) и правлю файлы, то есть локально не то что hugo может не быть, но и md-файлов

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

спасибо, видел да на гитхабе делают страницу, теперь понял что это)

Человек платит:

Какие 139 рублей за сайт-визитку, совсем уже стыд потеряли?!

Чтобы никогда заниматься вот этим

2. Выставить настройку Custom domain в Pages(обязательно выставьте Enforce HTTPS чтобы получить сертификат).

ps:
сделайте сервис за "адекватную" цену. А мы разберем почему она "неправильная"

Я не очень понял, Вас напугало выставление галочки? Или вы решили что за 139 у вас будет штат инженеров, которые решат все вопросики, включая настройку сертификатов. Поищите статьи которые рассказывают как настроить сайты-визитки на их vps серваках и вы очень удивитесь насколько там все сложнее описано. Но мы то знаем зачем они гонят туда народ ;)

Я о том что у разных человеков, разный набор знаний. И можно не знать, а купить уже готовый продукт.

А вопрос цены, это другая категория

За такие деньги обычно продают самый базовый VPS без домена, без сертификатов, даже без панелей, одна голая консоль. Не очень понятно чем этот готовый продукт лучше (или требует принципиально других знаний), чем тоже готовый вариант из статьи.

А ещё можно netlify - эффект тот же, но настройка намного проще

Помимо других мест для статики есть еще несколько ресурсов, где можно и динамику с бэкендом, бд, кафкой, бассейном, преферансом и кокотками. Просто про все, в том числе про хостинг единственного персонального для аккаунта на гитхабе, уже не раз писали.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации