✍️ Simple & Neat UI & Full Featured Blog Template for Developers
0BSD License
Demo Websites: English | Korean
.
PR, !
(ToC)
.
`gatsby-starter-zoomkoding` Repository Netlify . , Repository clone.
.
# Install dependencies
$ npm install
# Start development server
$ npm start
[http://localhost:8000](http://localhost:8000) .
gatsby-meta-config.js !
title, description, author, siteUrl, ogImage, social . (title .)
module.exports = {
title: '', // zoomkoding.dev
description: '', //
author: '', // zoomkoding
siteUrl: '', // https://gatsby-starter-zoomkoding.netlify.com
ogImage: '', //
social: {
github: '', // https://github.com/zoomKoding
linkedIn: '', // https://www.linkedin.com/in/jinhyeok-jeong-800871192
email: '', // [email protected]
},
...
}
bio . .
description . bio ** ** src/assets/author.mp4
.
description description .
module.exports = {
...
bio: {
language: 'ko', // ko, en ( .)
name: '', //
description: [' ', ' ', ' '],
},
...
}
comments . github utterances .
module.exports = {
...
comments: {
utterances: {
repo: '' // zoomkoding/gatsby-starter-zoomkoding
},
},
...
}
about gatsby-meta-config.js . about timestamps projects about .
timestamp timestamps section .
links .
module.exports = {
...
about: {
timestamps: [
{
date: '', //
activity: '', //
links: { // .
post: '', //
googlePlay: '', //
appStore: '' //
github: '' //
},
}
...
],
...
},
...
}
project projects section .
module.exports = {
...
about: {
...
projects: [
{
title: '', // ,
description: '', // ,
techStack: ['flutter', 'nodejs'], //
thumbnailUrl: '', //
links: { // .
post: '', //
googlePlay: '', //
appStore: '' //
github: '' //
},
},
...
],
...
},
...
}
.
`npm start` !
`/content` `index.md` markdown .
, .
index.md emoji, title, date, author, tags, categories .
emoji , categories .
---
emoji:
title: Getting Started
date: '2021-03-22 23:00:00'
author:
tags: tutorial
categories: tutorial
---
.
![](./[ ])
`index.md` .
```toc
```