Boycott is a powerful and customizable template for creating boycott websites, built with React and Gatsby. Inspired by the design and functionality of BoycotZionism, this template provides a solid foundation for launching your own boycott campaigns quickly and effectively.
-
Create a Boycott site.
Use the Gatsby CLI to create a new site, specifying the Boycott template.
gatsby new my-boycott-site https://github.com/errhythm/gatsby-boycott-template
-
Start developing.
Navigate into your new site's directory and start it up.
cd my-boycott-site/ gatsby develop
-
Open the source code and start editing!
Your site is now running at
http://localhost:8000
!Edit
src/pages/index.js
to see your site update in real-time!
Deploy this starter with one click on Netlify:
A quick look at the top-level files and directories you'll see in this Boycott project.
.
├── node_modules
├── src
├── .gitignore
├── gatsby-browser.js
├── gatsby-config.js
├── gatsby-node.js
├── gatsby-ssr.js
├── LICENSE
├── package.json
└── README.md
- Styling: Modify the CSS in
src/styles
to match your brand. - Content: Update the boycott information in
src/data/boycotts.js
. - Components: Customize React components in
src/components
to add or modify features.
We welcome contributions to improve the Boycott template! Here's how you can help:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE
file for details.
- Design and functionality inspired by BoycotZionism
- Built with Gatsby and React
- Rest was done by @errhythm
If you have any questions or need help with the template, please open an issue in the GitHub repository.
Keep boycotting!