A lightly opinionated, full-featured Next.js blog managed through Git Workflows with markdown files.
- Posts, Categories, Tags, and Authors
- Search
- Full API
- Content management UI with workflows
- No database, hosted in git repo
- Config file for managing blog settings
- Metadata integration
- Next.js - React framework
- NetlifyCMS - Git workflow content management
- Deploy repo to Netlify
- Enable Netlify Identity on the site
- Under the Identity settings, enable Git Gateway
- Open your deployed site and navigate to
yoursite.app/admin
- You should now be able to sign up and login to the admin
By default the admin side will allow anyone to signup and login. To change this:
- Under Identity settings, change the registration preferences to invite-only
- Then in the Identity tab, invite yourself and any other desired admin users
- After you accept the invite and are redirected back to your site, add
/admin
to the end of your url but before the#access-token
- You should now be able to create an account and login