Прежде чем начать, обратите внимание, что ветка master является версией разработки. Ветка stable, предоставленная для клиентов и пользователей, не принимает никаких коммитов. Все изменения кода должны быть отправлены в ветку master.
Этот репозиторий интегрирован с веб-сайтом, который предоставит окончательный план, поэтому, пожалуйста, поддерживайте только документы в этом репозитории. Всё остальное, например стили и JavaScript, поддерживается на веб-сайте как объединённая тема Hugo.
Содержание организовано с помощью Hugo Book — фреймворка, помогающего создавать собственные книги. Для получения более подробной информации обратитесь к Hugo Book веб-сайт.
Все файлы написаны с использованием синтаксиса Markdown. Обратите внимание: если вы хотите добавить внутренние ссылки, будьте осторожны и указывайте на страницы .html, соответствующие страницам .md папки.
В этом документе описывается только запуск теста на Linux. Перед выполнением следующих команд подготовьте сервер Linux.
curl -L https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_0.56.3_Linux-64bit.tar.gz | tar -xz && \
mv hugo /usr/local/bin/
hugo serve --bind 0.0.0.0 --port 80 --baseUrl /
Веб-сайт будет доступен по адресу http://your-server-ip:80.
docker build -t docs:v0.0.1 .
Обратите внимание: здесь docs — это имя образа, которое вы можете изменить по своему усмотрению.
docker run -p 80:80 -d docs:v0.0.1 > docs.pid
Веб-сайт будет обслуживаться по адресу http://ваш-сервер-ip:80.
docker rm -f `cat docs.pid` && rm -f docs.pid
Примечание: Язык по умолчанию (en) будет обслуживаться на http://ваш-сервер-ип/. Другой язык (zh) будет обслуживаться на http://ваш-сервер-ип/zh.
Перед тем как открыть PR, рекомендуется запустить локальный код и проверить его. Это поможет ускорить слияние ваших коммитов.
Существует два типа файлов Markdown: файлы содержимого, которые находятся в папке content/docs, и файлы меню, которые находятся в папке content/menu. Не забудьте обновить меню при добавлении нового файла.
Примечание: имя домашнего файла меню должно быть home.md.
Отличный способ внести свой вклад в проект — отправить подробный отчёт, когда вы столкнётесь с проблемой. Мы всегда ценим хорошо написанные, подробные отчёты об ошибках и предложения функций и будем благодарны вам за это!
При сообщении о проблемах используйте следующий формат:
Подробнее об ISSUE_TEMPLATE.
Если вы новичок и ожидаете, что этот проект станет воротами в мир открытого исходного кода, этот учебник — один из лучших вариантов для вас. Просто следуйте инструкциям, и вы получите удовольствие от того, что станете участником.
Прежде чем вносить изменения в этот проект, необходимо убедиться, что он был разветвлён в вашем собственном репозитории. Это означает, что между этим репо и вашим собственным репо будет параллельная разработка, поэтому будьте осторожны, чтобы избежать несогласованности между этими двумя репозиториями.
Если вы хотите загрузить код на локальную машину, git — лучший способ:
git clone https://your_repo_url/projectname.git
Чтобы избежать несогласованности между несколькими ветвями, мы рекомендуем оформить заказ на новую ветку:
git checkout -b new_branch_name origin/master
Затем вы можете произвольно изменить код.
После обновления кода отправьте обновление официальным способом:
git add .
git status (Проверьте статус обновления)
git commit -m "Ваше сообщение"
git push origin new_branch_name
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )