---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/sites.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/sites.md
  - href: ru/sourcecraft/concepts/sites.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
title: SourceCraft Sites
description: SourceCraft Sites — инструмент для бесплатного хостинга статического сайта. Узнайте, как настроить публикацию сайта из репозитория.
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt


# SourceCraft Sites

<!-- source: ru/_includes/sourcecraft/sites-intro.md -->
_SourceCraft Sites_ — инструмент для бесплатного хостинга статического сайта без необходимости настройки серверной инфраструктуры. Сайт публикуется на основе файлов, которые размещены в публичном [репозитории](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#repos) публичной [организации](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#org) SourceCraft.

Статический сайт строится на клиентских технологиях, таких как [HTML](https://ru.wikipedia.org/wiki/HTML), [CSS](https://ru.wikipedia.org/wiki/CSS) и [JavaScript](https://ru.wikipedia.org/wiki/JavaScript). Он не может содержать каких-либо скриптов, требующих запуска на стороне веб-сервера. Вы можете использовать любые генераторы статических сайтов, например: [Jekyll](https://jekyllrb.com/), [Hugo](https://gohugo.io/), [Gatsby](https://www.gatsbyjs.com/) и др.

Доступ к сайтам, размещенным в SourceCraft Sites, осуществляется по защищенному протоколу [HTTPS](https://ru.wikipedia.org/wiki/HTTPS). Загрузка собственного [TLS-сертификата](https://ru.wikipedia.org/wiki/TLS) не требуется.

{% note info %}

Вы можете подтвердить владение сайтом на SourceCraft Sites в [Яндекс Вебмастере](https://webmaster.yandex.ru). Подробнее читайте в разделе [Вопросы про SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/qa/sourcecraft-sites.md#verify-site-owner).

{% endnote %}
<!-- endsource: ru/_includes/sourcecraft/sites-intro.md -->

Ваш сайт будет доступен по адресу `https://<слаг_организации>.sourcecraft.site/<название_репозитория>`.

Хостинг сайта на SourceCraft Sites подходит для публикации портфолио, блогов, документации, лендингов и пр.

[Пример лендинга на SourceCraft Sites](https://sourcecraft.sourcecraft.site/sites-landing/)

<!-- source: ru/_includes/sourcecraft/sites-config.md -->
Конфигурация SourceCraft Sites задается для конкретного репозитория и хранится в файле `.sourcecraft/sites.yaml`. Для всего репозитория действует конфигурация, которая размещена в основной ветке, например `master` или `main`.

Общий вид конфигурации SourceCraft Sites в `.sourcecraft/sites.yaml`: {#config}

```yaml
site:
  root: "<путь_к_директории_с_файлами_сайта>"
  ref: "<ветка_или_тег>"
```

Где:
* `root` — абсолютный путь от корня репозитория до директории с файлами сайта, например `site`. Опциональный параметр. По умолчанию — корень репозитория.

  {% note tip %}

  Рекомендуем использовать для главной страницы сайта файл `index.html`.

  {% endnote %}

* `ref` — название ветки или тега, файлы из которых будут использованы для публикации статического сайта, например `release`. Опциональный параметр. По умолчанию — основная ветка репозитория. После внесения изменений в ветку сайт обновляется автоматически в течение нескольких минут.
<!-- endsource: ru/_includes/sourcecraft/sites-config.md -->

{% note tip %}

Ознакомьтесь с примером конфигурации SourceCraft Sites, файлов статического сайта и исходников в репозитории SourceCraft [sites-landing](https://sourcecraft.dev/sourcecraft/sites-landing).

Вы также можете использовать этот репозиторий как шаблон для создания собственного сайта.

{% endnote %}

Управляйте опубликованным сайтом в SourceCraft Sites с помощью следующей функциональности платформы:
* версионирование с помощью [git](https://git-scm.com/);
* публикация правок через [предложения изменений](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#pr);
* автоматическая сборка из исходников через [CI/CD](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/ci-cd.md).

<!-- source: ru/_includes/sourcecraft/configuration-tip.md -->
{% note tip %}

Настройка и просмотр конфигураций репозитория доступны в интерфейсе SourceCraft в разделе ![image](../../_assets/console-icons/gear.svg) **Настройки репозитория** в секции ![image](../../_assets/console-icons/nut-hex.svg) **Конфигурации**. Подробнее в инструкции [Настроить конфигурации репозитория в виде кода](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/configuration-edit.md).

{% endnote %}
<!-- endsource: ru/_includes/sourcecraft/configuration-tip.md -->

#### Полезные ссылки {#see-also}

* [Хостинг статического сайта из репозитория с помощью SourceCraft Sites](https://sourcecraft.dev/portal/docs/ru/sourcecraft/tutorials/sites.md)
* [Взаимосвязь ресурсов SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md)