nextjs notion blog starter
1.0.0
main филиала✅ Настройка занимает всего несколько минут (конфигурация единого файла)?
✅ Подписка на информационно -бюллетень через ConvertKit API
✅ Простая аналитика с Omami
✅ Автоматические социальные изображения OG с шаблоном Tailwind
✅ Автоматические красивые URL -адреса
✅ Отличная скорость страницы
✅ Оптимизирован для lete.js и Vercel
layouts/* - различные макеты, используемые на каждой странице.components/* - Компоненты, используемые по всему сайту.components/blocks/* - Пользовательские блоки, сделанные для рендеринга понятия.utils/* - Короче говоря, для «утилиты», коллекции полезных утилит или кода для внешних служб.pages/api/* -API-маршруты питания /og-image Dynamic OG Image и /subscribe-convertkit .pages/blog/* - Статические предварительно -Рендерированные страницы блога, которые извлекают информацию из API понятия.pages/* - Все остальные статические страницы.public/* - Статические активы, включая изображения, шрифты и видео.styles/* - Глобальные стили и попутный ветер.siteData.ts - простой файл, содержащий глобальные данные о сайте. git clone https://github.com/tuanphungcz/nextjs-notion-blog-starter
cd nextjs-notion-blog-starter
pnpm install
pnpm run dev Создайте файл .env , похожий на .env.example и включите соответствующие ключи.
NOTION_SECRET=
BLOG_DATABASE_ID=
# ConvertKit is optional
NEXT_PUBLIC_CONVERTKIT_FORM_ID=
NEXT_PUBLIC_CONVERTKIT_API_KEY=
# Umami is optional
NEXT_PUBLIC_UMAMI_ID=
NEXT_PUBLIC_UMAMI_URL=
Этот старт в блоге был вдохновлен всеми этими удивительными открытыми исходными костями