greatSumini / greatSumini.github.io

my blog πŸ‘¨πŸ»β€πŸ’»
https://sumini.dev
BSD Zero Clause License
1 stars 0 forks source link
gatsby gh-pages github-actions google-analytics react styled-components typescript

sumin

sumin dev blog

πŸ‘¨πŸ»β€πŸ’» λ§ˆμŒμ— λ“œλŠ” ν”Œλž«νΌμ΄ μ—†μ–΄μ„œ 직접 λ§Œλ“  κΈ°μˆ λΈ”λ‘œκ·Έμž…λ‹ˆλ‹€. ✨

Tech Stacks

Area Tech Stack
Frontend
DevOps


πŸš€ Quick start

  1. Clone this project.

    # create a new Gatsby site using the blog starter
    git clone https://github.com/greatSumini/greatSumini.github.io
  2. Add environment variables.

    copy .env.sample to project root, input your codes

    GOOGLE_VERIFICATION_CODE=<input_your_code>
    NAVER_VERIFICATION_CODE=<input_your_code>
    ADSENSE_PUBLISHER_ID=<input_your_id>
  3. Add github repository secrets.

    add GH_PAT, GOOGLE_VERIFICATION_CODE, NAVER_VERIFICATION_CODE, ADSENSE_PUBLISHER_ID

  4. Now you can run/deploy this project!

    # run locally
    yarn dev
    
    # deploy on gh-page
    yarn deploy

πŸŽ“ Learning Gatsby

Looking for more guidance? Full documentation for Gatsby lives on the website. Here are some places to start:

πŸ’« Deploy

Deploy to Netlify

Deploy with Vercel