Buat dan publikasikan blog cepat yang menyala dengan Next-CMS-GHOST . Didukung oleh kerangka kerja React Next.js dan konten yang diumpankan oleh hantu tanpa kepala, Anda akan mendapatkan frontend hybrid siap produksi yang menggabungkan yang terbaik dari situs statis dan server-render. Yang terpenting, situs web Anda dapat dengan mudah didistribusikan secara global untuk dilayani dari tepi. Pada saat yang sama, pembuat konten Anda dapat terus bekerja dengan sistem penulisan hantu yang biasa mereka lakukan.
Skor dihitung dengan mercusuar 6.4.0.
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn build Variabel Lingkungan IMAGE_DOMAINS harus berisi daftar terpisah koma dari semua domain yang Anda gunakan untuk gambar in-sourcing. Misalnya:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
Optimalisasi gambar secara otomatis dimatikan saat digunakan ke Netlify, karena saat ini sedang didukung di Netlify.
Variabel lingkungan SITE_URL harus diatur ke URL yang menghadap publik situs Anda, dalam kebanyakan kasus ke domain khusus Anda.
| Kunci | Nilai (contoh) |
|---|---|
| Site_url | https://www.your-blog.org |
Jika Anda tidak menentukan SITE_URL , itu akan diisi sesuai dengan default berikut:
| Platform | Nilai sistem | Kondisi |
|---|---|---|
| Vercel | Vercel_url | Secara otomatis mengekspos variabel lingkungan sistem harus diperiksa |
| Netlify | Url |
Dalam semua kasus lain SITE_URL diatur ke http://localhost:3000 .
Semua konten bersumber dari CMS hantu. Pilih metode sesuai dengan skenario build Anda.
Buat file teks baru .env.local di folder root proyek dengan konten berikut:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
Ubah CMS_GHOST_API_URL dan CMS_GHOST_API_KEY dengan nilai -nilai yang dapat Anda hasilkan di admin hantu Anda di bawah Integrations .
Jika Anda membangun proyek Anda dengan penyedia cloud, pilihan terbaik adalah memberikan kunci variabel lingkungan:
| Kunci | Nilai (contoh) |
|---|---|
| CMS_GHOST_API_URL | https://your-ghost-cms.org |
| Cms_ghost_api_key | 9FCCDB0E4EA5B572E2E5B92942 |
Untuk hasil terbaik, disarankan ke Vercel direkomendasikan. Sebagai alternatif, Anda juga dapat menggunakan Netlify.
Untuk hasil SEO terbaik, sangat disarankan untuk menonaktifkan tema hantu hantu default dengan memilih bendera pribadi Make This Situs dalam pengaturan admin hantu Anda.
Harap laporkan semua bug dan masalah di Next-CMS-Ghost/Masalah.
PRS dipersilakan! Pertimbangkan berkontribusi pada proyek ini jika Anda ingin membuat web yang lebih baik.
Terima kasih khusus kepada orang -orang luar biasa ini (Kunci Emoji):
Vince Fulco | Manuel Taberna ? | Akshat Mittal | Christianlauer ? | Rahul Suresh ? | Miguel Bernard | Stevan Aji |
TOAN LE ? | Lakukan Budimir ? | Simon Holdorf ? | Sumit Kumar ? | Francolamcn ? | Charles Chan | Raihan Ameen ? |
Andy Grunwald | Hikz | Huy ? | Laurent Meyer | Garfounkel | ORLEANDO DASSI | Flavio Li Volsi |
Cincin Nat | Vitor Pereira |
Proyek ini mengikuti spesifikasi semua-kontributor. Kontribusi apa pun yang baik!
Proyek ini tidak berafiliasi dengan NextJS atau Ghost.
Hak Cipta (C) 2020 - 2021 StyxLab - Dirilis di bawah lisensi MIT.