Сайт создан с использованием 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.
Следите за ошибками в консоли, если ваши изменения не отображаются должным образом.
Обслуживайте сайт локально и проверяйте изменения.
Очистите кеш вашего браузера.
Когда вы закончите, зафиксируйте изменения в разветвленном репозитории и отправьте запрос на включение.