Skip to content

Messyginger0804/blogsbyjc

Repository files navigation

Blogs by JC - A Blog Site

Welcome to Blogs by JC, a blog site powered by Next.js, Tailwind CSS, and Contentlayer. This project represents a significant milestone for me as it's my first experience working with MDX for blog content, and now I feel comfortable writing in this format and sharing my thoughts and knowledge.

Project Overview

Features

Blogs by JC offers the following features:

  • Custom Design: The site is tailored for a unique and engaging user experience.
  • MDX Blog Posts: Blogs are written in MDX format, enabling rich content with embedded components.
  • Dynamic Routing: Utilizes Next.js dynamic routing for a smooth and dynamic user experience.
  • SEO Optimization: Incorporates next-sitemap for enhanced SEO performance and discoverability.
  • Content Schema Control: Contentlayer is used to manage and control the schema of the blog content.

Technologies Used

In the creation of Blogs by JC, I made use of the following technologies:

  • Next.js: A React framework for building server-rendered applications.
  • Tailwind CSS: A utility-first CSS framework for rapid web development.
  • Contentlayer: A content management system for structured content in Next.js.
  • MDX: A popular format for creating rich and dynamic content.

How to Explore The Site

  1. Open a web browser and visit https://blogsbyjc.vercel.app/.

  2. Browse through the blog posts and enjoy the content. I intend to post a new blog every month.

Challenges Faced

Creating Blogs by JC posed several challenges, as this was my first project attempting to utilize these technologies and tools:

  • First-Time Utilization: This project marked my first experience with Next.js, Tailwind CSS, and Contentlayer, presenting a learning curve for efficient utilization.

Future Plans

For Blogs by JC, I have the following plans for future improvements and enhancements:

  • Database Integration: I intend to explore using a database of some kind to store the blogs and have the blog site fetch the data when rendering.

License

Blogs by JC is open-source, and its code is available in the associated GitHub repository. You are welcome to use, modify, or distribute the code as per the project's license.

Contact

If you have any questions, feedback, or would like to connect with me, you can reach out via Linkedin.

Thank you for visiting Blogs by JC, and I look forward to sharing more content and insights in the future!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •