Skip to content
Personal site, been meaning to do this for ages now
JavaScript CSS Shell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
assets
src
static/cv added resume May 7, 2019
.eslintrc gatsby lol Jan 26, 2019
.gitignore gatsby lol Jan 26, 2019
LICENSE Create LICENSE Jan 29, 2019
README.md added google analytics Jan 27, 2019
gatsby-browser.js adds some more content, and photos! Feb 6, 2019
gatsby-config.js Fixes #3 - updates manifest generation Feb 24, 2019
gatsby-node.js 🌟projects and blog posts now actually work Feb 4, 2019
package.json added email button finally May 7, 2019
yarn.lock added email button finally May 7, 2019

README.md

jamesjarvis.io

CircleCI

Welcome to jamesjarvis.io - my personal site, accessible at (you guessed it!) https://jamesjarvis.io

Been meaning to make one for ages.

To test locally, clone the repo, then run the following:

yarn
yarn start

If you want to copy this for yourself, its pretty simple to set it up completely for your own purposes. After you have cloned the repository, and would like to set up the circleci CI/CD on github pages, just follow these instructions: https://github.com/DevProgress/onboarding/wiki/Using-Circle-CI-with-Github-Pages-for-Continuous-Delivery

Some small additions to that for this particular project:

  • My deployer account is @jamesjarvis-io-deployer because I didn't want to give circli ssh access to all of my repositories!
  • I have some circleci environment variables (you can spot within the deploy.sh file) - called GH_NAME and GH_EMAIL. This is just used for when you are committing and can be set to whatever.
  • I have a custom domain on github pages (🌟 to whoever guesses what it is), and as a result you have to enter a CNAME file with the custom domain.
You can’t perform that action at this time.