Skip to content

henrynoowah/blog

Repository files navigation

Henry's Blog (NoowaH)

Welcome to the GitHub repository for my blog! This platform is a personal project where I share my development notes, studies, and showcase my portfolio. It's built with modern web technologies, focusing on performance, aesthetics, and interactivity.

Website Contents

  • /posts: This section contains my development notes and in-depth studies on various topics within software development. It's a space where I document my learning journey and share insights on complex concepts.

  • /about: Learn more about me, my background in software development, and what drives my passion for technology.

  • /works: A showcase of my portfolio, highlighting projects and works that I've contributed to or developed. This section demonstrates my skills and areas of expertise.

Stack

The blog leverages a modern technology stack to deliver a seamless user experience:

  • Next.js 14 (App Router): Utilizes the latest features of Next.js for efficient, scalable routing, enhancing the performance and SEO of the blog.

  • TailwindCSS & PostCSS: For styling, the blog uses TailwindCSS along with PostCSS for a utility-first CSS workflow, enabling responsive and customizable design with ease.

  • Markdown: Content for the blog posts is written in Markdown, allowing for easy formatting and maintenance of the blog's written content.

  • Framer Motion: This library is used to add smooth, powerful animations throughout the website, enriching the user interaction and visual appeal.

  • SWR: For data fetching, SWR is implemented to handle caching, revalidation, and fetching data, ensuring up-to-date content is served with minimal loading times.

Getting Started

To set up the blog locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/henrynoowah/blog.git
cd blog