AkshayKumar007 / portfolio_v1

Repository for the version 1 of my portfolio website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Akshay Kumar Portfolio - v1

This is the 1st iteration of akshay-kumar.netlify.app built with Gatsby & Strapi and hosted with Netlify

demo

๐Ÿ›  Installation & Set Up

  1. Install the Gatsby CLI

    npm install -g gatsby-cli
  2. Install and use the correct version of Node using NVM

    nvm install
  3. Install dependencies

    npm install
  4. In order to use complete project you will need:

  • Strapi Instance with all Contet-Types and at least single instance of data (for each content-type). Check gatsby-config and graphQL queries in components.
  • Allow Permissions for all content-type(s)
  • If you add/modify new content-types, Make sure such content-types exist in your Strapi application. Or replace/delete them in gatsby-config.js
{
      resolve: `gatsby-source-strapi`,
      options: {
        apiURL: `http://localhost:1337`,
        queryLimit: 1000, // Default to 100
        // contentTypes: [`jobs`, `projects`, `blogs`, ],
        //singleTypes:[`about` ]
        contentTypes: [`jobs`, `projects`, `skills`],
        singleTypes: [`about`],
      },
    },
  1. Start the gatsby development server using command

    npm run develop

๐Ÿš€ Building and Running for Production

  1. Generate a full static production build

    npm run build
  2. Either use netlify-CLI or drag and drop public folder after build to deploy on netlify.

About

Repository for the version 1 of my portfolio website.

License:MIT License


Languages

Language:JavaScript 62.9%Language:CSS 37.1%