Кастомные домены

Любая заметка может быть доступна на своём домене или по кастомному пути — без изменения основного permalink.

Без кастомных доменов все заметки живут на одном адресе. Это неудобно, если вы ведёте несколько проектов: портфолио, блог и лендинг для клиента не должны выглядеть как папки одного сайта. Кастомные домены позволяют каждому проекту иметь собственный адрес — и при этом управлять всем из одного trip2g-аккаунта.

Кому подходит

  • Фрилансерам, у которых есть портфолио и отдельный блог
  • Агентствам, которые ведут несколько сайтов клиентов
  • Авторам, которым нужен брендированный лендинг на своём домене

Как это работает

Укажите route или routes в frontmatter заметки:

---
route: mysite.com/
---

После этого заметка откроется на указанном URL. Основной permalink остаётся без изменений.

Варианты

Корень кастомного домена — заметка становится главной страницей домена:

route: mysite.com/

Страница на кастомном домене:

route: mysite.com/about

Несколько URL одновременно:

routes:
  - mysite.com/
  - mysite.com/home
  - /alias-на-основном-домене

Алиас на основном домене — дополнительный URL без изменения permalink:

route: /blog

Настройка DNS

  1. Укажите route: yourdomain.com/ в frontmatter нужной заметки
  2. У регистратора домена добавьте CNAME-запись: yourdomain.com → ваш-сервер
  3. После обновления DNS заметка откроется на домене

Отличие от slug

slug route / routes
Меняет permalink Да Нет
Кастомный домен Нет Да
Несколько URL Нет Да
Алиасы Нет Да

slug и route можно использовать вместе — они работают независимо.

Изоляция доменов

Домены изолированы:

  • Заметки на mysite.com не появляются на основном домене по этому пути
  • Алиасы основного домена (route: /blog) не работают на кастомных доменах

Это позволяет один trip2g-сайт использовать как несколько независимых сайтов с разным контентом.

Что может пойти не так

DNS ещё не обновился. После добавления CNAME-записи домен начинает работать через несколько часов, иногда до 48 часов. Проверьте через dig yourdomain.com или сервис вроде dnschecker.org.

Забыли слеш в конце. mysite.com и mysite.com/ — разные маршруты. Для корневой страницы домена нужен слеш: route: mysite.com/.

HTTPS-сертификат ещё не выпустился. После первого обращения к домену сертификат выпускается автоматически, это занимает до нескольких минут. Если браузер показывает предупреждение — подождите и обновите страницу.

Авторизация не работает на кастомном домене. Cookies привязаны к домену и не передаются между yoursite.trip2g.ru и mysite.com. Если заметка закрытая, пользователь должен войти отдельно на каждом домене. Для открытого контента добавьте free: true.

Sitemap

Каждый кастомный домен получает отдельный /sitemap.xml только со своими заметками.

Авторизация

Cookies ограничены браузером и не передаются между доменами. Для заметок на кастомных доменах используйте free: true если контент открытый.

Демо

extra