This simple website built with GatsbyJS and Netlify CMS. Deploys on netlify with single click. This Starter is sponsered by W3Layouts.
Install this starter locally:
gatsby new gatsby-starter-delog https://github.com/W3Layouts/gatsby-starter-delog
Instructions also available at W3Layouts Delog Launch Article.
- Built with GatsbyJS and Netlify CMS
- Option to Add, Edit, Update and Delete posts via Netlify CMS
- SEO friendly - Option to Add meta description
- In-built contact form powered by W3Layouts
- Comes with dark mode
- Once you hit "Deploy to Netlify"
- Connect Github
- Enter Repository Name
- And your site starts build process. After the build process your website is live
You need to change repo URL to your own repo
at delog/static/admin/config.yml, for example username/repo-name
- Goto Github Developer Settings
- New OAuth
- Enter Application name
- Homepage URL as Netlify URL
- And Authorization callback URL to
https://api.netlify.com/auth/done
) - Once Client ID and Secret token is generated configure same in Netlify Access Control as described.
- Goto your Netlify site admin
- Goto Access Control > OAuth then Install Provider you need to select provider as
Github
as addClient ID
andSecret
- Your Netlify CMS is ready. Goto you netlify site URL and append
/admin/
. for exampleexample.netlify.com/admin/
, You will see login with Github button.
- Once logged in you will find all the blog post listed here.
- You can create, edit, update and delete like any CMS
Goto gatsby-config.js
. Here you can edit following details
- Title
- Description
- Site URL
- Homepage Title
- Homepage Description
- W3Layouts Contact form domain verification key
- Follow the steps W3Layouts Contact form instructions and grab domain verification key (for example: xxxxxxxxxxxxxxx_Domain_verify) then past it as value for w3l_dom_key in
gatsby-config.js
file in your project.
- Follow the steps W3Layouts Contact form instructions and grab domain verification key (for example: xxxxxxxxxxxxxxx_Domain_verify) then past it as value for w3l_dom_key in
- and google analytics tracking id
I hope you build a great website with Delog. If you like it please spread the word, Feel free to contribute and raise a pull request :)
For issues,feedback on enhancement or sharing your new awesome website built with delog. Create New Issue Here
- Pagination for Blog
- Social Icons
- Dark Mode
All notable changes to this project are listed here.
gatsby-plugin-sitemap
Creates a sitemap for your Gatsby site in production.
- Changelog improvements
- Comments on
gatsby-config.js
- Comments on
static/admin/config.yml
gatsby-plugin-offline
drop-in support for making a GatsbyJS site work offline and more resistant to bad network connections.gatsby-plugin-manifest
configures GatsbyJS to create a manifest.webmanifest file on every site build
- GatsbyJS Increment builds with Netlify deployment
- Dark mode compatibitly and toggle for user preference
- Launch of GatsbyJS and Netlify CMS based starter
gatsby-starter-delog