A statically generated knowledge base powered by Next.js 13, TypeScript, TailwindCSS and Contentlayer.
Dark Mode | Light Mode |
---|---|
![]() |
![]() |
- ✅ Statically generated for optimal performance.
- ✅ Detailed search functionality for easy navigation.
- ✅ Efficient pagination to effectively manage large volumes of content.
- ✅ Dark and Light theme modes to cater to user preferences.
- ✅ Responsive design
- ✅ Enhanced SEO capabilities.
- ✅ Built with TypeScript for type safety and developer productivity.
- ✅ Custom styling with Tailwind CSS for an attractive, modern UI.
- ✅ Content managed with Contentlayer.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have Node.js (v14 or above) and npm installed.
- Clone the repository:
git clone git@github.com:UsmanHaider15/Knowledge-Base-Nextjs-13.git
- Install the dependencies:
cd Knowledge-Base-Nextjs-13
yarn install
- Run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the result.
- Create your knowledge base content in the
content
directory. - Use the Contentlayer plugin to manage your data.
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE
file for details.
Usman Haider - usman.haider.developer@gmail.com
Project Link: https://github.com/UsmanHaider15/Knowledge-Base-Nextjs-13
Feel free to reach out if you have any questions or suggestions!