Это руководство поможет вам создать красивый веб-сайт для проекта Open Deep Water на GitHub Pages.
-
Войдите в свой аккаунт на GitHub
-
Нажмите кнопку "New repository" (зеленая кнопка справа)
-
Заполните форму:
- Repository name:
Open_Deep_Water - Description:
OEM WetEnd Integration Program - Open Science Platform Concept - Public (чтобы GitHub Pages работали бесплатно)
- ✅ Add a README file
- License: Creative Commons Zero v1.0 Universal
- Repository name:
-
Нажмите "Create repository"
-
В новом репозитории нажмите "uploading an existing file"
-
Загрузите все файлы из папки
/home/andrew/Open_Deep_Water/:index.html(английская версия - основная)README.md_config.ymlOpen_Deep_Water_RU.pdfOpen_Deep_Water_EN.pdfOpen_Deep_Water.md- Папка
assets/с файломstyle.css
-
Добавьте commit message:
Initial website setup -
Нажмите "Commit changes"
- В репозитории перейдите в Settings (вкладка справа)
- Прокрутите вниз до раздела "Pages"
- В разделе "Source" выберите:
- Deploy from a branch
- Branch:
main(илиmaster) - Folder:
/ (root)
- Нажмите "Save"
-
Файлы уже настроены для репозитория
ipmgroup/Open_Deep_Water -
Если вы используете другой username, обновите в файлах:
- В
README.md - В
index.html - В
_config.yml
- В
-
Для репозитория ipmgroup файл
_config.ymlсодержит:
url: "https://ipmgroup.github.io"
baseurl: "/Open_Deep_Water"
github_username: ipmgroup- GitHub обработает файлы (это займет 5-10 минут)
- Ваш сайт будет доступен по адресу:
https://ipmgroup.github.io/Open_Deep_Water/ - Проверьте работу обеих языковых версий
- Создайте файл
favicon.icoразмером 16x16 или 32x32 пикселя - Поместите в папку
assets/ - Файлы HTML уже содержат ссылку на
assets/favicon.ico
- Создайте изображение
preview.pngразмером 1200x630 пикселей - Поместите в папку
assets/ - Обновите meta-теги Open Graph в HTML файлах
- Получите код отслеживания GA4
- Добавьте его в
_config.yml:
google_analytics: G-XXXXXXXXXXМожно использовать сервисы как:
Сайт уже оптимизирован для мобильных устройств:
- ✅ Респонсивный дизайн
- ✅ Viewport meta-тег
- ✅ Адаптивная сетка
- ✅ Мобильное меню
- HTML5 с семантической разметкой
- CSS3 с современными функциями (Grid, Flexbox, Backdrop-filter)
- JavaScript для плавной прокрутки
- GitHub Pages с Jekyll поддержкой
- Responsive Design для всех устройств
- 🎨 Современный градиентный дизайн
- 🌟 Анимации и переходы
- 📱 Мобильная адаптивность
- 🌍 Двуязычная поддержка
- ♿ Доступность (accessibility)
Если хотите тестировать сайт локально:
# Установите Jekyll
gem install jekyll bundler
# Клонируйте репозиторий
git clone https://github.com/your-username/Open_Deep_Water.git
cd Open_Deep_Water
# Создайте Gemfile
echo 'source "https://rubygems.org"' > Gemfile
echo 'gem "github-pages", group: :jekyll_plugins' >> Gemfile
# Установите зависимости
bundle install
# Запустите локальный сервер
bundle exec jekyll serve
# Откройте http://localhost:4000 в браузереЕсли возникли вопросы по развертыванию:
🌊 Open Deep Water — Opening the depths of scientific collaboration!
© 2025 Andrew Buckin. Distributed under Creative Commons CC-BY 4.0 license.