Прежде чем мы начнем, давай установим на твой компьютер некоторые инструменты, которые помогут тебе создать твой новенький сайт.
Hugo CLI
Сначала мы установим Hugo Command Line Interface (CLI). Hugo CLI поможет нам создать папку проекта и предоставит нам сервер разработки, чтобы мы могли работать на нашем сайте без помощи каких-либо реальных серверов.
MacOS
- Перейди к списку релизов от Hugo и найди ссылку, которая начинается с
hugo_x.xx.x_macOS-64bit.tar.gz
. x - это номер версии, который может отличаться. - Нажми на эту ссылку, чтобы загрузить zip-файл.
- Распакуй zip-файл в папку
/usr/local/bin
. - Открой новый терминал и напиши
hugo version
чтобы убедиться, что команда работает. Ты должен (должна) увидеть номер текущей версии Hugo.
Если ты видишь сообщение
App can’t be opened because it is from an unidentified developer
переходи вSystem Preferences
->Security & Privacy
->General
. Ты увидишь опциюAllow Anyway
рядом с приложением Hugo.
Linux
- Перейди к списку релизов от Hugo и найди ссылку, которая начинается с
hugo_x.xx.Linux-64bit.tar.gz
. x - это номер версии, который может отличаться. - Нажми на эту ссылку, чтобы загрузить zip-файл.
- Распакуй zip-файл в папку
/usr/local/bin
. - Открой новый терминал и напиши
hugo version
чтобы убедиться, что команда работает. Ты должен (должна) увидеть номер текущей версии Hugo.
Windows
У Windows есть несколько дополнительных шагов по сравнению с другими ОС, но они довольно ясно описаны в официальной инструкции для Windows. Следуй этой инструкции и возвращайся, когда закончишь установку Hugo CLI.
VSCode
Для разработки подойдет любой текстовый редактор, но рекомендуется использовать VSCode так как он имеет обширную библиотеку различных расширений, которые помогут ускорить твою разработку.
Здесь можно скачать VSCode для любой операционной системы.
Исправление проблем
Где найти папку /usr/local/bin
? Если ты не можешь найти эту папку, запусти команду cd /usr/local/bin
в терминале и затем команду open .
, чтобы открыть эту папку.
Мой терминал выдает ошибку no such file or directory: /usr/local/bin
. Это значит, что этой папки не существует и её нужно создать. Запусти sudo mkdir /usr/local/bin
. sudo
предполагает наличие административных прав, поэтому запуск этой команды может попросить ввод пароля администратора. Это пароль, который ты используешь для входа в свой компьютер. Не забудь изменить раскладку на раскладку английского языка, sudo
не понимает русский язык.
После того, как ты создал(а) /usr/local/bin
, запусти команду cd /usr/local/bin
в терминале и затем команду open .
, чтобы открыть эту папку.