Source code of my blog hosted at petersundev.com. It's heavily influenced and inspired by Lee Robinson's Blog.
- ESlint / Prettier - Eliminate code smells and styling errors
- Emotion - CSS in JS
- Axios - Fetching in NodeJS
- Chakra UI - Styleguide
- NextJS / ReactJS - Frameworks for building SPAs
- Remark / Gray-matter - Parsing markdown and yaml files
pages/api/*
- API routes for server side content.blogs/*
- Markdown files serving the content for the statically generated pages and paths in/pages/blogs/[id].js
pages/*
- All other static pages.
$ git clone [email protected]:jermainezhimin/blog.git
$ cd blog
$ npm i
$ npm run dev
Create a .env
file with (only if you require a newsletter functionality):
BUTTONDOWN_API_KEY=
If there is an error in blog articles, please open an issue with your requested changes. I'll do my best to get through them as soon as I can.
Opinion pieces will be accessed; but might not be added.
In blog
<blog title>
, you mentioned<incorrect content>
. This is incorrent because of<reason with source>
. A recommendation is to use<your recommended text>
instead.