fix: replace GITEA.md symlink with real file content
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
acaf019999
commit
9764b70927
50
GITEA.md
Normal file
50
GITEA.md
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
# 🚀 Как бесплатно опубликовать свой сайт (Gitea Pages)
|
||||||
|
|
||||||
|
На нашем сервере Gitea работает функция **Pages**. Вы можете выложить любой статический сайт (HTML, CSS, JS), и он будет доступен всему миру по ссылке:
|
||||||
|
`https://<ваш-логин>.telecom.quest/<имя-репозитория>/`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🛠 Пошаговая инструкция для новичков
|
||||||
|
|
||||||
|
### Шаг 1. Подготовьте файлы сайта
|
||||||
|
Главный файл должен называться **`index.html`** (все буквы строчные). Он должен лежать в корне проекта, не внутри `src/` или `dist/`.
|
||||||
|
|
||||||
|
### Шаг 2. Создайте ветку `gitea-pages`
|
||||||
|
Gitea Pages ищет сайт строго в ветке **`gitea-pages`**:
|
||||||
|
|
||||||
|
1. Откройте репозиторий в браузере.
|
||||||
|
2. Слева вверху — выпадающий список веток (обычно `main`).
|
||||||
|
3. Введите в поиск **`gitea-pages`** и нажмите **«Создать ветку»** (Create branch).
|
||||||
|
|
||||||
|
### Шаг 3. Загрузите файлы в ветку `gitea-pages`
|
||||||
|
Переключитесь на ветку `gitea-pages` и добавьте файлы сайта (`index.html`, картинки, стили).
|
||||||
|
* *Через Git:* `git checkout -b gitea-pages`, добавить файлы, `git commit`, `git push origin gitea-pages`.
|
||||||
|
* *Через сайт:* кнопка **«Добавить файл»** → **«Загрузить файлы»** в ветке `gitea-pages`.
|
||||||
|
|
||||||
|
### Шаг 4. Добавьте топик `gitea-pages-allowall`
|
||||||
|
**Без этого шага сайт не откроется (404).**
|
||||||
|
|
||||||
|
1. На главной странице репозитория справа найдите блок **«Темы»** (Topics) — карандашик/«Управление темами».
|
||||||
|
2. Впишите **`gitea-pages-allowall`** и сохраните.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔗 Где искать мой сайт?
|
||||||
|
|
||||||
|
> 🌐 **`https://<ваш_логин>.telecom.quest/<имя_репозитория>/`**
|
||||||
|
|
||||||
|
Пример: репо `tjunussov/myportfolio` → `https://tjunussov.telecom.quest/myportfolio/`
|
||||||
|
|
||||||
|
*Обновление происходит автоматически при каждом пуше в ветку `gitea-pages`.*
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚠️ Частые ошибки
|
||||||
|
|
||||||
|
* **404 Not Found:**
|
||||||
|
- Проверьте, что есть **ветка** `gitea-pages` (точное имя).
|
||||||
|
- Проверьте, что в репо есть **топик** `gitea-pages-allowall`.
|
||||||
|
- `index.html` лежит в корне ветки `gitea-pages` (не в подпапке).
|
||||||
|
* **Сайт не обновился:** браузер кэширует. Нажмите `Ctrl + F5` (или `Cmd + Shift + R` на Mac).
|
||||||
|
* **Картинки/CSS «сломались»:** пути должны быть относительные (`./images/photo.png`, не `/images/photo.png`).
|
||||||
Reference in New Issue
Block a user