Разместите свой сайт Made in Hugo на Netlify БЕСПЛАТНО

Ты знаешь, что я влюблен в Хьюго для создания простых веб-сайтов, не требующих динамического контента.

И одна из особенностей, которая мне больше всего нравится, заключается в том, что существует множество сервисов, которые предлагают нам бесплатно размещать веб-сайты, созданные в Hugo.

Сегодня я расскажу об одном из таких сервисов: Netlify

Если вы хотите узнать больше о Хьюго, в Премиум зоне у вас есть полный курс

Не позволяй этому обмануть тебя Netlify Хьюго разрешил нам разместить наш сайт бесплатно.

Netlify — это профессиональный и качественный сервис.

я говорю вам в видео

Suscríbete a mi канал:  

Так почему же они позволяют нам размещать наш сайт бесплатно?

Очень просто: они евангелизируют 🙂

Сколько вы знаете людей, которые не делают свой сайт на WordPress? Очень мало, верно?

Такие сервисы, как Netlify, Cloudflare, DigitalOcean, предлагают бесплатно разместить ваш статический веб-сайт, чтобы получить долю рынка, и когда они его получат, я уверен, что это не будет бесплатно.

Дело в том, что теперь мы можем создать свой сайт и разместить его на лучших серверах и все это бесплатно 😉

Что вам нужно для размещения вашего сайта на Netlify

В этом уроке я не буду объяснять, как установить Хьюго ни то, что мы уже объяснили в Курс Хьюго по созданию статических веб-сайтов.

В этом уроке мы увидим, как создать веб-сайт за две минуты и как мы можем разместить его на Netlify.

Итак, я собираюсь предположить, что:

  • У вас есть Хьюго установлен на вашем компьютере
  • У вас есть аккаунт Github
  • У вас есть редактор кода, например Visual Studio Code

Создание моего сайта в Hugo

Я вхожу в терминал своего компьютера, иду в каталог, где я собираюсь создать свой сайт, и пишу:

hugo new site nombre-mi-web

И получаю следующее сообщение:

создать новый сайт хьюго

Сейчас я собираюсь добавить шаблон на свой сайт, для этого я захожу в папку THEMES и приношу шаблон с Github следующей командой:

git clone https://github.com/halogenica/beautifulhugo.git

Вот запись этого процесса:

клонировать шаблон репозитория Хьюго

Теперь я копирую содержимое папки /themes/beautifulhugo/exampleSite в корень своего сайта.

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

папка с содержимым

глаз

Содержимое папки exampleSite, а не сама папка.

То есть это:

примерКонтент сайта

После копирования в корневой каталог нашего веб-сайта мы можем запустить локальный сервер Hugo, чтобы убедиться, что веб-сайт работает.

Мы должны выполнить команду в корневом каталоге нашего сайта:

hugo server

И мы должны увидеть что-то вроде этого, чтобы убедиться, что все в порядке:

Локальный сервер Hugo

Если все прошло удачно, идем по адресу, который появится в терминале. Обычно это http://localhost:1313/

И мы должны увидеть что-то вроде этого:

сайт сделан в Хьюго

Загрузите сайт на Github

Прежде чем размещать наш веб-сайт на Netlify, мы должны загрузить наш локально созданный веб-сайт в репозиторий на Github.

Для этого используем Git:

git init
git add .
git commit -m "mi primera versión"

Мы создаем пустой репозиторий в Github, и сам Github сообщает нам команды, которые мы должны использовать для загрузки нашего репозитория:

Загрузить репозиторий на Github

В моем конкретном случае команды для использования следующие:

git remote add origin git@github.com:tolentinomh/netlify-prueba.git
                                git branch -M main
                                git push -u origin main

И теперь, когда у нас все готово, пришло время разместить наш сайт на Netlify.

Загрузите наш сайт в Netlify

Если у вас нет учетной записи Netlify, это пора его создать

Создать учетную запись нетфликс

Я рекомендую вам создать учетную запись на GitHub и, таким образом, вам будет проще импортировать ваши репозитории Github в Netlify.

Как только мы создадим нашу учетную запись и подключим ее к gitug, мы собираемся создать новый сайт:

Новый сайт на Netlify

Нажимаем на Импорт существующего проекта

Подключите нашу учетную запись Netlify к Github

На следующем экране выбираем репозиторий нашего сайта и оставляем все по умолчанию:

Варианты Hugo Netlify

Теперь мы нажимаем «Развернуть сайт» и…

ПОТЕРЯЕТСЯ 😭

Но не волнуйтесь, мы легко это исправим.

Вы получите сообщение об ошибке, подобное следующему:

Ошибка

Ошибка на этапе «подготовка репозитория»: ошибка проверки подмодулей: фатальная: не найден URL-адрес для пути к подмодулю «темы/beautifulhugo» в .gitmodules

Разместите свой сайт Made in Hugo на Netlify 5 БЕСПЛАТНО

Хорошо, что ошибка очень описательная и говорит нам, что не так.

Мы должны перейти в корневой каталог нашего веб-сайта и создать файл с именем .gitmodules.

В моем случае я делаю это из кода Visual Studio.

Разместите свой сайт Made in Hugo на Netlify 6 БЕСПЛАТНО

Содержание выглядит следующим образом:

[submodule "themes/beautifulhugo"]
    path = themes/beautifulhugo
    url = https://github.com/halogenica/beautifulhugo

Отправить изменения на Github

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

Как только изменения будут загружены с помощью Git, помните: git add., git commit -m «ваше сообщение», git push, мы возвращаемся в Netlify и видим, что через несколько секунд или минут он пытается снова создать наш веб-сайт и если сейчас все прошло хорошо Он не подведет и сообщит вам Опубликовано:

Разместите свой сайт Made in Hugo на Netlify 7 БЕСПЛАТНО

И если вы попытаетесь получить доступ к временному URL-адресу, сгенерированному Netlify, вы уже увидите свой веб-сайт, но с небольшой проблемой: Форматы и изображения отображаются плохо

Это связано с тем, что в файле конфигурации configur.toml вашего веб-сайта вы должны изменить URL-адрес на URL-адрес, который дает нам Netlify, а затем на реальный домен:

Настроить домен в toml

И как только изменения были внесены и загружены в репозиторий, мы загрузили наш сверкающий веб-сайт:

Разместите свой сайт Made in Hugo на Netlify 8 БЕСПЛАТНО

Настройте окончательный домен в Netlify

Теперь, когда наш веб-сайт работает на Netlify, мы должны связать с ним наш домен.

Для этого нам просто нужно настроить DNS

Настроить домен Netlify

Когда мы нажимаем на шаг два «Настроить личный домен», он спросит нас, какой домен мы хотим связать с нашим проектом.

Если домен не существует, он спросит нас, хотим ли мы его купить, и если он существует, он скажет нам, что мы должны его настроить.

Netlify проверить конфигурацию DNS

Если мы нажмем «Проверить конфигурацию DNS», он сообщит нам DNS, который мы должны настроить:

Сетевой DNS

И все, если вы зашли так далеко, ваш сайт уже создан с помощью Hugo и размещен на Netlify 😉

Надеюсь, он был вам полезен.

Если вы хотите узнать больше о Хьюго, в Премиум зоне у вас есть полный курс

Оставить комментарий