Skip to content

A fully functional portfolio + blog using Nextjs v13 and Sanity.io v3 for Developers | Hacktoberfest 2023

Notifications You must be signed in to change notification settings

SyedaMahamFahim/syedamaham.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal Blog Website - syedamaham.dev

License: MIT

📝 Welcome to my Personal Blog! 🌐 Explore my thoughts, ideas, and experiences on a variety of tech topics through my personal blog website. Built with Sanity, Next.js (version 13), and Tailwind CSS, it's a platform where I share insights and knowledge with the world.

Live Website

You can visit the live website here.

Full Version Website

You can visit the full version of the website here

What's Included

  • Blog Posts on Various Tech Topics: I am excited to present our collection of informative and engaging tech blog posts covering a wide range of topics.
  • Responsive Design for Mobile and Desktop: Experience seamless and visually pleasing browsing on both mobile devices and desktops.
  • Tagging and Categorization: Discover articles effortlessly with our tagging and categorization system.
  • Snippets: Explore useful code snippets and tips to assist you in your tech endeavours.
  • Open Source Projects: Get acquainted with the open-source projects I am passionate about and have contributed to.
  • Easily Customizable Using Sanity Studio: I have made sure that our website is easily customizable using Sanity Studio for a hassle-free editing experience.
  • Built with Next.js for Fast Performance: To provide you with the best performance, I have built our website with Next.js, ensuring speedy loading times.
  • Styled with Tailwind CSS for a Modern Look: The modern and sleek appearance of our website is thanks to the styling with Tailwind CSS.
  • Series Features: I am introducing a series feature for a more organized and structured content experience.
  • Multiple Authors: Even though it's my personal blog website, I've added a multiple author feature to make it easier for others to contribute and share their expertise.

For Multiple Author

I've added a multiple-author feature to my personal blog website to make it easier for those who want to start blogging with their friends or others without the need for extensive development and design work. The website is built using Next.js v13 and Sanity v3, making it a ready-to-use blogging platform.

As part of this enhancement, I'd like to customize the hero section and navigation bar of the website to better fit your specific needs. If the website contains more than one author, it's essential to modify the hero section accordingly.

All other functionalities and pages have already been created and are fully functional. To showcase this multiple-author feature, you can take a look at an example on the single article page where I've included an author card. This card features three buttons, and when you click on any of them, you'll be directed to a new page that displays content specific to the selected author. This functionality operates by extracting the author's unique identifier from the URL, ensuring that the content is presented accordingly.

👀 Hacktoberfest

Feel free to contribute to this repository as part of Hacktoberfest.

Hacktoberfest 2023


Installation and Usage

Please follow this Installation and Setup Instructions

Customization

You can customize the content of your blog by accessing the Sanity Studio. To set up and manage your content, follow the instructions in the Sanity documentation.

License

This project is open-source and available under the MIT License. Feel free to use, modify, and distribute it according to the terms of the license.

Contributing

If you'd like to contribute to this project, please follow our contribution guidelines.

Attribution Request

Dear Visitors and Users,

I am delighted to open-source my personal website on GitHub to share my work with the wider community. Your interest and potential use of this project are highly appreciated.

IMPORTANT:

If you choose to utilize or reference this project in any way, I kindly request that you provide proper attribution. Proper attribution not only acknowledges my efforts but also helps maintain the spirit of open-source collaboration.

How to Provide Proper Attribution

When using this project, please consider the following guidelines for proper attribution:

  • Mention the original source: Clearly mention and link to the GitHub repository of this website project.
  • Cite the author and contributors: Attribute the work to me and all the contributors.
  • Respect the licensing: Comply with the open-source license under which this project is shared, ensuring that your use aligns with its terms.

Thank you for your understanding and cooperation. By providing proper credit, you contribute to the promotion of open-source values and encourage the sharing of knowledge within the community.

Your support is sincerely appreciated.

Contact

If you have any questions or suggestions, feel free to contact me at [email protected].


Happy blogging! 📝