Next.js

Next.js için CMS'siz SEO blogu

Siteniz Next.js ise, sırf blog olsun diye üzerine bir CMS takmak istemezsiniz. Bora yayınlanan makalelerinizi özel anahtarlı bir JSON akışı olarak sunar; sunucu bileşeninde çeker, sitenizin görünümüyle çizersiniz.

Neye ihtiyacınız var

  • Next.js uygulaması — App Router ya da Pages Router
  • Bora'nın ürettiği bir API anahtarı
  • Yaklaşık on beş dakika

Next.js nasıl bağlanır

  1. 1Bora'yı bağlayın ve üretilen kod parçasını kopyalayın — akışı çeken bir sunucu bileşeni.
  2. 2app/blog/page.tsx ve app/blog/[slug]/page.tsx içine koyun.
  3. 3revalidate değerini istediğiniz tazelikte ayarlayın; günlük yayın için saatlik fazlasıyla yeterli.
  4. 4Dağıtın. Yeni makaleler kendiliğinden görünür.
Genelde nerede ters gider

Akış ISR için tasarlandı, tarayıcıdan çekmek için değil

Uçlar, yeniden doğrulamalı bir sunucu bileşeni tarafından okunmak üzere önbellek başlıkları döndürüyor; böylece sayfalarınız statik ve hızlı kalıyor. Tarayıcıdan çekmek hem anahtarı açığa çıkarır hem de statik render'ı kaybettirir — ürettiğimiz kod parçası bunu sunucuda yapıyor.

Bora Next.js üzerinde ne yapıyor

  • Tam makale HTML'i içeren JSON akışı — destekleniyor
  • Detay sayfaları için makale başına uç — destekleniyor
  • Kendiniz çizecekseniz Markdown ucu — destekleniyor
  • Akış için RSS ve site haritası — destekleniyor
  • Deponuza dosya yazma — desteklenmiyor

Bora şuralara da yayınlıyor

Next.js sitenize kendi kendine güncellenen SEO blogu · Bora