Комментарии 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 серваках и вы очень удивитесь насколько там все сложнее описано. Но мы то знаем зачем они гонят туда народ ;)
Я о том что у разных человеков, разный набор знаний. И можно не знать, а купить уже готовый продукт.
А вопрос цены, это другая категория
А ещё можно netlify - эффект тот же, но настройка намного проще
Помимо других мест для статики есть еще несколько ресурсов, где можно и динамику с бэкендом, бд, кафкой, бассейном, преферансом и кокотками. Просто про все, в том числе про хостинг единственного персонального для аккаунта на гитхабе, уже не раз писали.
Простите.

Бесплатный сайт (блог, cv, wiki) — закроем уже эту тему