Сайт создан с использованием Hugo. Hugo — генератор статических сайтов, использующий сайты и шаблоны Markdown для компиляции статических веб-сайтов.
Клонируйте проект: git clone https://github.com/judaicalink/judaicalink-site.git .
Зайдите в каталог: cd judaicalink-site .
Установите Хьюго (см. ниже).
Просто загрузите исполняемый файл Hugo (используемая в настоящее время версия на сервере: 0.104.3).
Вам нужно добавить Hugo в переменные среды в разделе PATH:
Например: C:UsersВашеИмяhugo_0.31.1_Windows-64bit.
Чтобы проверить, сработала ли установка, вы можете ввести hugo help в командной строке. Вы должны получить ответ, содержащий несколько команд, которые Хьюго может выполнить.
-> Для более подробных указаний просмотрите руководство, которое Hugo предоставляет под руководством по установке для Windows.
В командной строке перейдите в основной каталог клонированного репозитория (где находится файл README.md) и выполните командуhugo hugo server .
Например: C:UsersВашеИмяjudaicalink-site>сервер Хьюго.
После этого вы можете просматривать веб-сайт локально по адресу http://localhost:1313.
Ubuntu: sudo apt update && sudo apt install hugo .
Арка: sudo pacman -S hugo .
Fedora, RedHat: sudo pacman -S hugo
Проверьте установку с помощью hugo --version .
Установите Хьюго с помощью Brew brew install hugo .
Проверьте установку с помощью hugo --version .
Подавайте Хьюго прямо на своем локальном компьютере с помощью hugo serve . Он открывает веб-сервер. Проверьте терминал на наличие ссылки и пути.
Также проверьте наличие ошибок.
Если вы хотите скомпилировать исходный код и создать работающий сайт, просто hugo .
При этом создаются static файлы и public папка.
Если вы хотите скомпилировать сайты в определенную папку, просто используйте: hugo -d <your-destination> .
Теперь вы можете обслуживать страницы с помощью веб-сервера, такого как Apache2 или NGINX.
Либо скопируйте public и static папки в обслуживающий каталог, либо добавьте каталоги на sites-available в директиву location.
Не забудьте также обслуживать static папку.
Просто скачайте и извлеките последнюю версию сайта, git fetch и git pull . Скомпилируйте сайт еще раз.
Если вы хотите создать образ Docker, клонируйте репозиторий и запустите docker build -t judaicalink-site . в корневом каталоге репозитория.
Чтобы запустить образ, используйте docker run -d -p 80:80 judaicalink-site .
Проверьте правильность синтаксиса Markdown.
Следите за ошибками в консоли, если ваши изменения не отображаются должным образом.
Обслуживайте сайт локально и проверяйте изменения.
Очистите кеш вашего браузера.
Когда вы закончите, зафиксируйте изменения в разветвленном репозитории и отправьте запрос на включение.