Здесь вы узнаете, как открывать ваши Notion-страницы по красивым адресам, с помощью инструкции на fruitionsite.com и сервиса Cloudflare. Скрипт для размещения находится под видео.
Настройка и генерация скрипта для 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 , чтобы скопировать код
❗
Важно! Проверьте наличие строчки кода
15.08.2021 было замечено, что сайты, построенные через Fruition site, открываются с ошибкой. На данный момент, скрипт не содержит исправление. Поэтому необходимо проверить наличие этой строчки в коде (жирным), и добавить в случае отсутствия:
element(element) { element.append(`<div style="display:none">Powered by <a href="http://fruitionsite.com">Fruition</a></div> <script> window.CONFIG.domainBaseUrl = 'https://${MY_DOMAIN}'; const SLUG_TO_PAGE = ${JSON.stringify(this.SLUG_TO_PAGE)}; const PAGE_TO_SLUG = {};