gatsby-starter-zoomkoding-alpha

✍️ Simple & Neat UI & Full Featured Blog Template for Developers

0BSD License

Stars
6

Demo Websites: English | Korean

          .  

PR, !

  • (ToC)
    
  • Utterances
  • meta-config
  • About Page
  • Posts Page
  • sitemap.xml, robots.txt
  • Google Analytics
  • Emoji
  • Mathjax

      . 

 `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 !

1. default

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]
    },
    ...
}

2. bio

bio . . description . bio ** ** src/assets/author.mp4 .

description description .

module.exports = {
    ...

    bio: {
        language: 'ko', // ko, en  (   .)
        name: '', // 
        description: ['  ', ' ', '  '],
    },
    ...
}

3. comments

comments . github utterances .

utterances !

module.exports = {
    ...

    comments: {
        utterances: {
            repo: '' // zoomkoding/gatsby-starter-zoomkoding
        },
    },
    ...
}

about page

about gatsby-meta-config.js . about timestamps projects about .

1. timestamps

timestamp timestamps section .

links .

module.exports = {
    ...

    about: {
        timestamps: [
            {
                date: '', // 
                activity: '', // 
                links: { //    .
                    post: '', //   
                    googlePlay: '', //  
                    appStore: '' //  
                    github: '' // 
                },
            }
            ...
        ],
        ...
    },
    ...
}

2. projects

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
```
Badges
Extracted from project README
Deploy to Netlify