This is just simple Next.js blog+Ghost API. You can use for your blog and deploy to vercel or your custom next server. Here the demo. If you wanna use this template, don't forget to add some environment variables
below
env | value | * |
---|---|---|
GHOST_API_URL | your ghost blog url (https://example.com ) |
required |
GHOST_API_KEY | api key for your ghost blog, you can create custom integration for this | required |
GHOST_API_VERSION | ghos api version, default is v3 you can use another version |
optional |
IMAGE_DOMAINS | comma separated domain url for your image, example.com,cms.example.com |
required |
SITE_URL | your blog domain if you using custom domain, default is your vercel url of yoru project |
optional |
This template has some features :
- Full SEO, you have
robots.txt
,sitemap.xml
autogenerated - Simple, Minimalistic, and 🚀 Fast
- You can embed any script or iframe to your blog like
github gist
,codepen
,zapier
,yputube
, and others - Optimized Image, yeah this template use
Next.js
Image
component - Infinite Scroll for your homepage, this template use infinite scroll instead pagination.
- Dark Mode
- Tags
- Comment System
- Subscription Menu
Some features may be not implemented yet, and will be implemented soon.
You can install to your vercel account by simply clicking button below
or you can run this project by using this command
git clone https://github.com/JfrAziz/next-ghost-template.git
cd next-ghost-template
npm install
npm run dev
If you wanna add some features from this template, feel free to fork or add pull request 😅😅