В этой статье описывается, как привязать свой веб-домен (например, fruitionsite.com) к адресу страницы Notion, с помощью сервиса Fruition
Ниже вы найдете перевод инструкции с fruitionsite.com, все авторские права принадлежат автору сайта fruitionsite.com.
Настройка доменного имени к странице Notion состоит из 4-х этапов:
1. Приготовления
- Откройте публичный доступ для Notion-страницы, к которой вы хотите привязать домен. Можете также включить индексацию поисковиками.
- Приобретите доменное имя через любого регистратора, например, Beget.
2. Настройка аккаунта в Cloudflare
- Зарегистрируйтесь в Cloudflare: https://dash.cloudflare.com/sign-up

- Введите доменное имя, которое собираетесь использовать. Даже если вы собираетесь использовать поддомен, здесь все равно надо внести корневое доменное имя

- Выберите бесплатный Free-план

- Если у вас нет импортированной A-записи, добавьте одну. Добавьте ваш домен, например,
fruitionsite.com, в поле Name, и запись1.1.1.1— в поле Content.
Если вы используете поддомен — добавьте запись с ним в поле Name и1.1.1.1в поле Content.
- Скопируйте 2 сервера имен (nameserver), которые заканчиваются на
.ns.cloudflare.com
- Вставьте скопированные сервера имен на страничку настроек домена у вашего регистратора (например, Beget). Сохраните ваши настройки

- Подождите несколько минут, а затем кликните Done, check nameservers

- Выберите Flexible SSL/TLS encryption mode

- Включите Always Use HTTPS, Auto Minify, и Brotli (все три пункта опциональны, но рекомендуемы)

- Нажмите Done

- Вы должны увидеть такой экран. Если Cloudflare не обнаружила ваш сайт, нажмите Re-check your site и обновите страницу

- Выберите страницу Workers (один из синих блоков) и кликните на Manage Workers

- Выберите любой доступный (специфический для Cloudflare) поддомен для вашего Worker. На самом деле, не важно, что вы выберете на этом этапе

- Нажмите на Set Up, а затем на Confirm

- Выберите план Free

- Верифицируйте свой емейл, если еще не сделали этого, после чего вернитесь к странице Manage Workers

- Нажмите Create a Worker

3. Настройка и генерация скрипта для Cloudflare
Примечание об авторстве. Следующий сниппет импортирует код с оригинальной страницы fruitionsite.com, (пункт Customize and generate the script (2 mins), скрипт https://fruition.stephenou.vercel.app). Внимание — все эти настройки вы можете изменять впоследствии и в самом Worker
Введите ваш домен в поле Your domain (e.g. example.org), и адрес вашей Notion-страницы — в поле Notion URL for example.org
Чтобы добавить подстраницы к домену (например, /about), нажмите Add a pretty link
Вы можете добавить свойства Title и Description для вашей страницы, а также выбрать шрифт и добавить любой Javascript-код для нее. Для этого нажмите TOGGLE STYLE AND SCRIPT SETTINGS
После того, как закончите, нажмите COPY THE CODE , чтобы скопировать код
4. Вставка кода в Cloudflare
- Удалите текущий код, и вставьте скопированный

- Нажмите Save and Deploy

- После сохранения, нажмите на имя своего сайта вверху страницы

- Пройдите на страницу Workers и выберите Add Route

- Если ваш красивый адрес имеет вид, например,
fruitionsite.com, напечатайтеfruitionsite.com/*в поле Route. Илиподдомен.fruitionsite.com/*, если собираетесь использовать поддмен. Или*fruitionsite.com/*, если вы хотите использовать все другие поддомены, такие, какwww. Выберите Worker‘а, которого только что создали
- Нажмите Save, и вы закончили! Теперь можно запустить вашу страничку Notion на красивом адресе

- Если вам нравится этот сервис, то автор будет рад ссылке на fruition.com на вашем сайте