Background

I wanted to make this site for three primary reasons:

  1. Showcase personal projects/work along with my general work flow
  2. Have a consolidated place to maintain school and technical notes
  3. Develop some sort of online personality/brand/presence for self expression and recruitment purposes :)

Other reasons for making this site include practicing web design and development, gaining more experience with CSS animations and transitions, and learning another framework (jekyll).

Userflow

Here’s a low quality H I G H spec of the site userflow :) userflow :)

Application Structure

"""
.
├── _config.yml
├── CNAME
├── README.md
├── _includes
|   └── head.html
├── _layouts
|   ├── category.html
|   ├── default.html
|   ├── page.html
|   └── post.html
├── _posts/
|   ├── notes/
|   |	├── tagName01/
|   |	|	├── 2019-01-01-title01.md
|   |	|	└── 2019-01-01-title02.md
|   |	└── tagName02/
|   ├── projects/
|   |	├── tagName01/
|   |	|	├── 2019-01-01-title01.md
|   |	|	└── 2019-01-01-title02.md
|   |	└── tagName02/
├── assets/
|   ├── css/
|   ├── images/
|   └── js/
├── pages/
|   ├── index.html
|   ├── about.md
|   ├── work.html
|   ├── notes.md
|   └── projects.md
└── docs/
"""

Some points to highlight:

Lazy Loading Images

I want to implement this later. Here’s a reference for when I do :)