No description
  • Astro 83.8%
  • TypeScript 14.2%
  • CSS 1.2%
  • JavaScript 0.8%
Find a file
2026-07-10 12:47:21 +03:00
.vscode Initial commit 2026-07-10 12:35:31 +03:00
public Initial commit 2026-07-10 12:35:31 +03:00
src Initial commit 2026-07-10 12:35:31 +03:00
.gitignore exit readme 2026-07-10 12:45:38 +03:00
AGENTS.md Initial commit 2026-07-10 12:35:31 +03:00
astro.config.mjs Initial commit 2026-07-10 12:35:31 +03:00
package-lock.json Initial commit 2026-07-10 12:35:31 +03:00
package.json Initial commit 2026-07-10 12:35:31 +03:00
README.md edit readme 2026-07-10 12:47:21 +03:00
tsconfig.json Initial commit 2026-07-10 12:35:31 +03:00

MentoringProtector — Landing Page

Это репозиторий статического сайта (Landing Page) антивируса MentoringProtector. Сайт разработан с использованием современного фреймворка Astro и стилизован с помощью Tailwind CSS. Сайт поддерживает мультиязычность (Русский и Английский).

🚀 Как развернуть проект

Чтобы собрать проект и получить статические файлы для загрузки на хостинг, следуйте этой инструкции:

1. Клонирование репозитория

Скачайте (склонируйте) репозиторий на свой компьютер:

git clone https://code.yardev.pw/yardev/mentoringprotector-pet
cd mentoringprotector-pet

2. Установка зависимостей

Убедитесь, что у вас установлен Node.js (версии 18+). Выполните команду для установки всех необходимых библиотек:

npm install

3. Локальная разработка (Опционально)

Если вы хотите посмотреть, как выглядит сайт, или внести изменения, запустите локальный сервер:

npm run dev

После этого сайт будет доступен по адресу http://localhost:4321.

4. Сборка для продакшена

Для генерации итоговых статических файлов (HTML, CSS, JS) выполните:

npm run build

Эта команда создаст папку dist/ в корне проекта. В этой папке будет находиться полностью готовый статический сайт.

📤 Загрузка на хостинг

Все файлы сайта теперь генерируются с абсолютными путями от корня (/), так как сайт настроен на работу на основном домене.

Ваши действия:

  1. Откройте сгенерированную папку dist/.
  2. Скопируйте ВСЕ файлы и папки из dist/ (включая index.html, папки assets/, en/, ru/ и т.д.).
  3. Загрузите их в корневую директорию вашего домена на хостинге (https://mentoringprotector.com/). Обычно эта папка на хостинге называется public_html, www или htdocs.

Теперь ваш сайт будет доступен по адресу https://mentoringprotector.com/, а английская версия — по адресу https://mentoringprotector.com/en/.

📂 Структура проекта

  • src/pages/ — Страницы на русском языке (язык по умолчанию).
  • src/pages/en/ — Страницы на английском языке.
  • src/components/ — UI-компоненты (Header, Footer, Hero и др.).
  • src/i18n/ — Словари переводов (ui.ts) и утилиты локализации.
  • astro.config.mjs — Конфигурация сборки (настройки домена site и интеграции).