Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.
/ nextjs-blog Public archive

The archived version of my personal website built using Next.js

License

Notifications You must be signed in to change notification settings

Jarmos-san/nextjs-blog

Repository files navigation

👨‍💻 Jarmos.dev

GitHub Workflow Status GitHub repo size GitHub Sponsors GitHub Website GitHub commit activity Twitter Follow

This repository hosts the source code for my personal website - jarmos.dev & its built using the following tech stack:

🗒️ About the Project

I've been writing & sharing technical content ever since my country was under a strict lockdown due to the COVID-19 pandemic. It was a good productive use of my free time & I learned + experienced many nuances of software development in general as well. One such lesson was the importance of fast load times for better SEO capabilities of a website. While sites created using Hugo did perform well, they lacked modern web dev capabilities like prefetching. There were a handful more reasons to switch to a React-based alternative but that's a story for another day.

Any way, the project uses Next.js which is a React.js-based framework. It provides me with all the modern benefits React.js has to offer in addition to a couple more stuff. I suggest reading up on the official docs for more information about the framework.

To keep the development complexity plain & simple, the project also uses TailwindCSS & TypeScript. Using these two tools ensure typed-based bugs & maintainability of the project isn't much of a concern.

That said, the project is developed in the open-source which means you're free to use it for your needs as well! But before you fork the repository, please ensure you read the usage guidelines properly. Also do not forget to give due to credit to anyone who needs it.

📖 Using This Project

The project uses Next.js & hence you'll need to ensure you've the right development environment setup on your local machine before you can write your first line of code. So, its recommended you go through the "Setup Next.js" section of the official documentations.

Once done, fork this repository & then run the following commands:

  1. Clone the repository.

    git clone git@github.com:<YOUR-USERNAME>/jarmos.dev.git personal-website; \
    cd personal-website
  2. Install all the necessary dependencies.

    npm install
  3. Run the local dev server & review the local preview at localhost:3000

    npm run dev

Now develop the website as per your needs & deploy it to Vercel (or other hosting platforms) for your own personalised space on the Internet.

🫂 Acknowledgements

The project is developed in open-source & hence it wouldn't be complete without the combined community efforts from everyone! Hence, here's a list of individuals whose work directly or indirectly affected this project.

  • Ryan Warner for sharing the design of the website in the public domain.
  • Tania Rascia for the loads of inspiration she provides me to develop a website from absolute scratch.

📃 Usage Terms & Conditions

This project is developed under the terms & conditions (T&Cs) of the open-source MIT license. You can read more about the T&Cs in the LICENSE document. Hence, you're free to use, modify, copy & distribute the source code of this project as you deem fit as long as you adhere to the T&Cs of the license.

About

The archived version of my personal website built using Next.js

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project