Узнайте, как настроить клиент разработки сервера блогов с Hugo + GitLab Pages с помощью Visual Studio Code. Это бесплатно.
- Цель
- Предположения
- Процедура
- Установите Git на свой компьютер
- Установите Visual Studio Code на свой компьютер
- Загрузите активы репозитория Hugo от GitLab в Visual Studio Code
- Изменение активов репозитория Hugo в Visual Studio Code
- Загрузите активы репозитория Hugo, измененные в Visual Studio Code, на GitLab
- Проверьте результаты сборки/публикации, выполненные автоматически в GitLab
Цель
Ниже приведена схема конфигурации (пример) блоговой среды с Hugo + GitLab Pages. Цель состоит в том, чтобы создать среду Visual Studio Code на компьютере с Windows, которая модифицирует активы репозитория GitLab Hugo, изменить образец сайта и собрать/опубликовать его.
Предположения
Сервер с Hugo + GitLab Pages и предполагает, что у вас есть серверная среда, построенная с помощью шаблона Pages/Hugo в GitLab.
Процедура
Установите Git на свой компьютер
- Установите Git на свой компьютер 1. Установки по умолчанию, кроме следующих.
- Выберите Visual Studio Code для
Выбора редактора по умолчанию, используемого Git
. - Выберите
Использовать внешний OpenSSH
дляВыбора исполняемого файла SSH
(я решил, что могу использовать тот, который поставляется с Windows).
- Выберите Visual Studio Code для
-
В командной строке выполните следующее
> git config --global user.name "(name of user for local Git environment)" > git config --global user.email "(email address of user for local Git environment)"
Установите Visual Studio Code на свой компьютер
Установите Visual Studio Code на свой компьютер.
Загрузите активы репозитория Hugo от GitLab в Visual Studio Code
- нажмите на значок
Source Control
на левой панели Visual Studio Code. - Нажмите кнопку
Clone Repository
. - Укажите
Repository URL или... Введите URL репозитория проекта Hugo в GitLab в поле
input area`, и нажмите клавишу Enter. Найти URL репозитория можно следующим образом.
- Войдите в GitLab через браузер и откройте экран
Repository
-Files
проекта Hugo. - нажмите кнопку
Clone
.
- Войдите в GitLab через браузер и откройте экран
- Вам будет предложено ввести имя пользователя/пароль для входа в GitLab, введите их и нажмите Enter.
- Вас спросят, куда вы хотите загрузить активы, введите его и нажмите Enter.
- В указанном каталоге будет создан каталог проекта, и файлы будут загружены в этот каталог.
- На вопрос, хотите ли вы открыть загруженные активы, выберите Открыть.
- На вопрос, доверяете ли вы этим активам, выберите Доверять.
- Загруженные активы отображаются в левом дереве.
Изменение активов репозитория Hugo в Visual Studio Code
Отредактируйте любой файл в Visual Studio Code.
Загрузите активы репозитория Hugo, измененные в Visual Studio Code, на GitLab
- нажмите иконку
Source Control
на левой панели. - нажмите кнопку
+
(stage all changes) подChanges
в левой панели.- Измененный файл перемещается в
Staged Changes
.
- Измененный файл перемещается в
- введите изменения в область ввода
message
в верхней части левой панели. - нажмите кнопку
✓
(зафиксировать) вSource Control
в верхней части левой панели.- Измененный файл исчезнет из
поэтапных изменений
.
- Измененный файл исчезнет из
- в
Source Control
в верхней части левой панели...
(Представления и другие действия...) нажмите кнопку и выберитеPush
.- Активы будут загружены в GitLab, и сборка начнется автоматически.
Проверьте результаты сборки/публикации, выполненные автоматически в GitLab
- Войдите в GitLab с помощью браузера и откройте страницу проекта Hugo.
- Вы должны увидеть изменения, которые вы ввели в Visual Studio Code, и значок
✓
(Pipeline: passed) над списком файлов.
- Вы должны увидеть изменения, которые вы ввели в Visual Studio Code, и значок
- Откройте сайт-образец в браузере.
- Убедитесь, что название/подзаголовок сайта-образца изменены.
-
Вы также можете использовать WSL (Ubuntu), но я не рекомендую его, если вы используете его только для разработки блога, потому что он съедает место и увеличивает время и усилия на подготовку и управление.