Следуйте этим шагам, чтобы быстро развернуть ваш статический проект на сервере.
Нажмите сочетание клавиш Cmd (⌘) + Пробел, чтобы открыть поиск Spotlight. Введите слово Терминал (или Terminal) и нажмите Enter.
Для корректной работы скрипта вам понадобится Python 3. Вы можете установить его одной командой через менеджер пакетов Homebrew. Вставьте эту команду в терминал и нажмите Enter (может потребоваться ввести пароль от Mac):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && brew install python
Сгенерируйте новый ключ, введя эту команду в терминал:
ssh-keygen -t ed25519 -C "mac-deploy"
После ввода команды вам предложат ответить на несколько запросов системы:
Теперь скопируйте созданный публичный ключ в буфер обмена этой командой:
cat ~/.ssh/id_ed25519.pub | pbcopy
Перейдите на рабочий стол и создайте папку для проектов:
cd ~/Desktop && mkdir projects
Заполните форму ниже вашими данными от сервера. Код скрипта обновится автоматически. После этого скопируйте его.
Откройте текстовый редактор в терминале:
cd ~/Desktop/projects && nano deploy.py
Вставьте скопированный ниже код в открывшийся редактор терминала (Cmd + V):
Как сохранить файл: Нажмите Ctrl + O (сохранить), затем Enter (подтвердить имя файла), затем Ctrl + X (выйти из редактора).
Используйте эти шаги каждый раз, когда хотите опубликовать новый сайт или обновить старый.
Перед публикацией убедитесь, что вы предварительно создали новую папку для вашего проекта внутри директории projects и поместили туда все исходные файлы вашего статического сайта (например: index.html, CSS, картинки и т.д.).
Нажмите Cmd (⌘) + Пробел, введите Терминал и нажмите Enter.
Перейдите в папку со скриптом из любого места:
cd ~/Desktop/projects
Заполните данные вашего проекта. Команда для запуска обновится автоматически.
Подсказка: Для заполнения пути к папке сайта, вы можете просто перетащить саму папку с вашим проектом прямо в поле ввода или в терминал — путь подставится сам.
Скопируйте и выполните итоговую команду: