Skip to content

kevinlim17/kevinlim17-dev-blog

Repository files navigation

FavIcon logo

kevinlim17-blog

Deploy

🧑🏻‍💻 Introduction

A Blog to share development stories and posts released at brunch-stories

🧭 Feature

  • 📦  : Static Site Built with Gatsby
  • 💬  : Comment Component powered by Github Utterances
  • 🧮  : Use GraphQL to parse and process .md / .json data
  • 🧩  : ToC(Table of Contents) in Post Pages
  • 🔁  : Impl Continuous Deployment using Github Actions

🌐 Structure

src
 ┣ components
 ┃ ┣ common // Generally-used components
 ┃ ┃ ┣ Sticky.tsx /** Ref: velopert/velog-client Repo */
 ┃ ┃
 ┃ ┣ lib // Generally-used keyframes, styled-component, and etc.
 ┃ ┃
 ┃ ┣ main // Index Page Components
 ┃ ┃
 ┃ ┣ post // Post Page Components
 ┃ ┃ ┣ CommentWidget.tsx /** Github Utterances */
 ┃ ┃
 ┃ ┣ profile // Profile Page Components
 ┃ ┃
 ┃ ┣ utils // Generally-used functions
 ┃ ┃ ┗ GetScrollTop.tsx
 ┃ ┃
 ┃ ┗ writer // Writer's Ground Components
 ┃
 ┣ hooks // To impl infinite scroll, optimize scroll events, and observe html header
 ┃
 ┣ pages
 ┃
 ┣ templates 
 ┃ ┗ post_template.tsx
 ┃
 ┗ types // Generally-used types
 ┃ ┗ PostItem.types.ts

📑 References

📲 Contact

About

Gatsby Framework 기반 Dev-Blog Repo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published