В этой статье описывается, как привязать свой веб-домен (например, 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 на вашем сайте