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
- Permissions for all content-type's
- All components ready to go (including imports)
- Use main.css - less imports
- Limit amount of components - better overview
- React Icons
[react icons] :https://react-icons.github.io/react-icons/
import { FaHome } from "react-icons/fa"
const Component = () => {
return <FaHome className="icon"></FaHome>
}
-
Use constants to avoid repetition.
-
In order to follow along with the video use my backend (url below)
-
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`, `blogs`],
singleTypes: [`about`],
},
},