Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


CodeNanshu content for developers

DeepScan grade Netlify Status CircleCI Discord Join

Kick off your programming skills with codeNanshu. This plateform help you learn things that are really helpful for your requirements.

Want To Read Blog? You may want to check out our blog post official on codeNanshu.

🚀 Quick start

  1. Create a Blog post.

    Use the Codenanshu CLI to create a new post, by filling the starter template.

    # use [blog, tutorial, notes] after new to generate template
    npx hygen new blog
  2. Start developing.

    Navigate into your new site’s directory and start it up.

    git clone
    cd codenanshu
    yarn dev
  3. Open the source code and start editing!

    Your site is now running at http://localhost:3000!

    Your admin is now running at http://localhost:3000/admin!

    Open the codenanshu directory in your code editor of choice and edit any code. Save your changes and the browser will update in real time!

🚀 Quick Deploy (GitHub Pulls)

Deploy your changes with Github Pulls:

🧐 What's inside?

A quick look at the top-level files and directories you'll see in a Gatsby project.

├── node_modules
├── _templates/new
├── content
├── public
├── scripts
├── src
├── .gitignore
├── .babelrc
├── .env
├── jsconfig.json
├── next-sitemap.js
├── next-config.js
  1. /node_modules: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.

  2. /content: This directory will contain all markdown files of all the post and data in this website and read by gatsby and the nodejs for backend.

  3. /src: This directory will contain all of the code related to what you will see on the front-end of your site (what you see in the browser) such as your site header or a page template. src is a convention for “source code”.

  4. /public This directory will contain all the static files and folders that are going to use in this project

  5. scripts This directory will contain all the script files that are resonsible for some spacific tasks

  6. styles This directory will contain some css files to provide some extra styling but major styles are writen with the help of chakra UI

  7. .gitignore a file which is responsibe to ignore some files from git

  8. jsconfig.json This file describe how import and other things going to behave in development

  9. next-sitemap.js This is the configuration file for next-sitemap package which help to generate sitemaps for site.

  10. next-config.js This is the configuration file for NextJS

  11. package.json: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.

  12. A text file containing useful reference information about your project.

🎓 Learning Nextjs

Looking for more guidance? Full documentation for Nextjs lives on the website. Here are some places to start:

  • For most developers, we recommend starting with our in-depth tutorials for creating a site with NextJS. It starts with zero assumptions about your level of ability and walks through every step of the process.

  • To dive straight into code samples, head to our documentation. In particular, check out the Guides, API Reference, and Advanced tutorialss sections in the sidebar.

Tech Stacks 👨‍🔬

Chakra UI
Algolia Search

This project is build with ❤️ and


Kick off your programming skills with codeNanshu. This plateform help you learn things that are really helpful for your requirements.








No releases published


No packages published