My personal blog built with Gatsby and Storyblok
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.prettierrc
LICENSE
README.md
gatsby-browser.js
gatsby-config.js
gatsby-node.js
gatsby-ssr.js
local-config.example.js
package-lock.json
package.json

README.md

It's a simple blog script build with Gatsby and uses Storyblok as CMS . First created for my own needs. But planning to making it make it more flexible soon.

Live at my own blog

Prerequisites

  • Node
  • Gatsby CLI

Install

Make sure that you have the Gatsby CLI program installed:

npm install --global gatsby-cli

And run from your CLI:

gatsby new project-name https://github.com/barisozcetin/blog.barisozcetin.me

Edit local-config-example.js to local-config.js and enter your Storyblok Access Token

Then you can run it by:

cd project-name
gatsby develop

Build

To build the project run:

gatsby build

Stack

  • Gatsby React based static site generator.
  • Storyblok Headless Content Management System to keep my blog posts
  • styled-jsx Awesome way to use scoped CSS in JSX
  • Spectre Lightweight CSS framework. Grid system isn't used, instead, CSS Grid Used.
  • EmailJS Helps us to send e-mails without a server

Todos

  • Contact form will be editable.
  • Subscription will be added.
  • Storyblok content format will be flexible.

License

This project is licensed under the MIT License