Inspired by Jen Simmons’ push for rebooting personal websites for the new year 2018 with #NEWWWYEAR and I have set a goal to learn creating a single page ReactJS based site. With that in mind, I have been researching in my spare-time about single page JS-based site.
Some Useful Resources
- Creating a Single-Page App in React using React Router – by Kirupa. This posts describes how to setup React Router to build single page applications.
- Viola Wang redesigned violasong.com with very simple & clean Jekyll-based blog site. This powerful and simple design (see below) inspired to do little research to learn more about jekyll-now & setup GitHub hosted blogs.
- Some handy resources on jekyll generated blog and step by tutorials to setup include:
- Build A Blog With Jekyll And GitHub Pages – by Barry Clark (Smashing Magazine).
- Why Static Site Generators Are The Next Big Thing – by Matt Biilmann (Smashing Magazine).
- Content Modeling With Jekyll – by Steve Hickey (Smashing Magazine).

Screenshot from page from violasong.com - Make a Static Website with Jekyll – by Tania Rascia. A step-by-step tutorial on how to install Jekyll (the static site generator) and create a simple theme for blog posts and regular pages. Written on a macOS environment.
- Get Started With GitHub Pages (Plus Bonus Jekyll) – by Anna Debenham. Very informative step-by-step article how to setup GitHub pages and static site using jakyll.
Note: This post will be updated as more useful content become available.

