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