Skip to content

baadaa/bald-gatsby

Repository files navigation

B's Personal Website

  • Personal portfolio, resume, blog, and coding playground for/by Bumhan YU—a.k.a "B as in Bald".
  • Built with Gatsby upon the default starter, and a bunch of plugins and packages.
  • This repo is full of copy-pasted old code blocks, non-DRY (moist?) and clumsy statements, and otherwise ugly stuff. Probably not a great learning material anyways, but...
  • Any code blocks here can be freely copied and reused for any purposes.
  • All written text content and creative assets are Bumhan Yu's intellectual property and cannot be copied or/and reused without permission.

Folder Structure

A quick look at the important directories.

.
├── node_modules
├── src
│   ├─ components/
│   ├─ content/
│   ├─ images/
│   ├─ pages/
│   └─ styles/
└── static/
  1. /node_modules: NPM packages.

  2. /src:

    1. components/: layout elements, styling components, simple utility functions, etc.

    2. content/: blog entries, portfolio items, and their image assets

    3. images/: page-level image assets

    4. pages/: top level pages

    5. styles/: base scss and css files from previous Jekyll site

  3. /static: PDF and image files for external sharing

What next?

  • Update seo component to tsx
  • Add og images and other page metadata
  • Remove redundant, verbose code blocks
  • Remove unused definitions and styles inherited from previous iterations
  • Continue to iterate and improve

About

A personal portfolio and blog built with Gatsby.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published