Skip to content

๐Ÿ’๐Ÿผโ€โ™€๏ธ GatsbyJS project for personal website. View at https://erinkelsey.io

Notifications You must be signed in to change notification settings

erinkelsey/erin-kelsey-gatsby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

77 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Erin Kelsey

Resume project hosted at https://erinkelsey.io

The contact form is implemented with Emjinx, check out https://emjinx.com for more details.

The project is based off the example by Brittany Chiang: https://github.com/bchiang7/v4

Setup

    $ npm install

Stop Dropbox from syncing node_modules:

    $ xattr -w com.dropbox.ignored 1 node_modules/

Create a .env file in the root directory with the following environment variables:

    GATSBY_EMJINX_API_URL=https://api.emjinx.com/rest/
    GATSBY_EMJINX_API_KEY=your-emjinx-api-key
    GATSBY_GTAG_ID=your-google-gtag-id

Run

    $ gatsby develop

Location: http://localhost:8000

GraphiQL: http://localhost:8000/\_\_\_graphql

Note: Google Analytics will only work in production mode, so to see if your Google GTag is working run the Build and Deploy commands

Build

    $ gatsby build

Deploy

Locally:

    $ gatsby serve

About

๐Ÿ’๐Ÿผโ€โ™€๏ธ GatsbyJS project for personal website. View at https://erinkelsey.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published