More Premium Hugo Themes Premium Nuxt Themes

Karngyan.com

Dark themed, SEO friendly: Nuxt Content + TailwindCSS + Firebase + i18n + RSS2 based SPA for procrastinating developers to quickly spin up their own kickass blog and showcase their projects.

Karngyan.com

Dark themed, SEO friendly: Nuxt Content + TailwindCSS + Firebase + i18n + RSS2 based SPA for procrastinating developers to quickly spin up their own kickass blog and showcase their projects.

Author Avatar Theme by karngyan
Github Stars Github Stars: 367
Last Commit Last Commit: Apr 10, 2022 -
First Commit Created: Dec 18, 2023 -
default image

Overview

This product is a website template that allows users to customize and create their own websites easily. It provides a local development setup and instructions for customizing various sections and pages. The template also supports features such as comments and likes on blog posts and project posts using Firebase.

Features

  • Customizable sections and pages
  • Ability to add images to the website
  • Support for comments and likes on blog and project posts
  • Local development setup
  • Integration with Firebase for authorization and database management

Installation

To install and use this template, follow these steps:

  1. Fork the project from the repository.
  2. Clone your copy of the project and create your own branch.
  3. Choose your favorite editor and open the project.
  4. Edit the karngyan.config.js file to customize the enabled sections/pages.
  5. Add your images to the static directory.
  6. Update the strings object accordingly.
  7. If you want to enable comments and likes, create a Firebase project and web app, and get the Firebase config object.
  8. Enable authorization and Firestore in your Firebase project.
  9. Update the cloud Firestore rules to protect your database.
  10. If testing locally, create a copy of .env.example, rename it to .env, and add values from the config object.
  11. Deploy the website to Netlify using the provided configuration.
  12. Write your blogs in the content/posts directory and projects in the content/projects directory using markdown or HTML.
  13. Add your changes/staging, commit, and push.
  14. Customize the code as desired.

Summary

This product is a website template that allows for easy customization and creation of websites. It provides instructions for installation and customization, as well as integration with Firebase for additional features such as comments and likes. The template also supports local development and deployment to the Netlify platform.