Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Gatsby Starter Prismic | 389 | a year ago | 13 | mit | JavaScript | |||||
Get started with your Photography portfolio with Prismic.io & Gatsby | ||||||||||
Gatsby Starter Portfolio Jodie | 320 | 2 months ago | 0bsd | TypeScript | ||||||
Image-heavy photography portfolio with colorful accents & customizable pages. Includes adaptive image grids powered by CSS grid and automatic image integration into projects. | ||||||||||
Gatsby Themes | 295 | 8 months ago | 2 | mit | JavaScript | |||||
A collection of open source, well designed, highly customizable and 100% free Gatsby themes for blazing fast sites. We are working on the next version of the Flex theme. See https://github.com/reflexjs/reflexjs | ||||||||||
Portfolio | 147 | 11 days ago | mit | JavaScript | ||||||
Photo Portfolio w/ Next.js + TailwindCSS + Contentful | ||||||||||
Gatsby Source S3 Image | 37 | 2 | 1 | 2 years ago | 445 | May 26, 2020 | 50 | TypeScript | ||
GatsbyJS plugin to source images from S3-compliant APIs, with EXIF-extracting superpowers. | ||||||||||
Portfolio | 36 | 8 months ago | mit | JavaScript | ||||||
A portfolio for my personal website highlighting photography, videography, and projects. | ||||||||||
Workshop | 12 | 4 years ago | JavaScript | |||||||
Workshop In The Woods - A photography workshop in beautiful Lake Tahoe | ||||||||||
Photoblog | 9 | 2 years ago | 5 | mit | TypeScript | |||||
Goodbye Flickr … | ||||||||||
Photography Portfolio | 8 | 2 years ago | mit | JavaScript | ||||||
A gatsby photography portfolio starter | ||||||||||
Gatsby Theme Serena | 7 | 10 months ago | 1 | March 20, 2020 | 3 | JavaScript | ||||
A minimalist Gatsby theme designed for photography and portfolios — with a masonry grid and lightbox |
Install Node package manager (NPM) (if you haven't already).
To use this project you have to have a Contentful account. If you don't have one yet you can register at www.contentful.com/sign-up.
$ git clone [email protected]:wkocjan/gatsby-contentful-portfolio.git
$ npm install
This project comes with a Contentful setup command npm run setup
.
This command will ask you for a space ID, and access tokens for the Contentful Management and Delivery API and then import the needed content model into the space you define and write a config file (.env
).
If you want to use built-in integration with Mailchimp, please provide your unique endpoind URL in the .env
file (MAILCHIMP_ENDPOINT
variable).
Follow this instruction to get the endpoint value.
This project comes with a few handy commands for linting and code fixing. The most important ones are the ones to develop and ship code. You can find the most important commands below.
gatsby develop
Run in the project locally.
git pull
Get current state of project from contentful before pushing to gh-pages branch.
gatsby build
Run a production build into ./public
. The result is ready to be put on any static hosting you prefer.
Prod
branchgit fetch
git rebase origin/main
git push
Pushing to prod will create a new build on Netlify.