Skip to content

A statically generated knowledge base powered by Next.js 13, TypeScript, TailwindCSS and Contentlayer.

Notifications You must be signed in to change notification settings

UsmanHaider15/Knowledge-Base-Nextjs-13

Repository files navigation

Knowledge Base

A statically generated knowledge base powered by Next.js 13, TypeScript, TailwindCSS and Contentlayer.

Dark Mode Light Mode
knowledge base screenshot knowledge base screenshot

Features

  • ✅ 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.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Deploy with Vercel

Prerequisites

Make sure you have Node.js (v14 or above) and npm installed.

Installation

  1. Clone the repository:
git clone git@github.com:UsmanHaider15/Knowledge-Base-Nextjs-13.git
  1. Install the dependencies:
cd Knowledge-Base-Nextjs-13
yarn install
  1. Run the development server:
yarn dev

Open http://localhost:3000 with your browser to see the result.

Usage

  1. Create your knowledge base content in the content directory.
  2. Use the Contentlayer plugin to manage your data.

Built With

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

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!

About

A statically generated knowledge base powered by Next.js 13, TypeScript, TailwindCSS and Contentlayer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages