Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tengkuhafidz/gatsby-starter-personal-site-gsheets
https://github.com/tengkuhafidz/gatsby-starter-personal-site-gsheets
gatsby gatsby-starter google-sheets
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tengkuhafidz/gatsby-starter-personal-site-gsheets
- Owner: tengkuhafidz
- License: mit
- Created: 2020-10-14T11:09:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-24T07:09:07.000Z (about 4 years ago)
- Last Synced: 2024-11-14T21:12:11.686Z (2 months ago)
- Topics: gatsby, gatsby-starter, google-sheets
- Language: TypeScript
- Homepage:
- Size: 645 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gatsby-Starter-Personal-Site-GSheets
This is a Gatsby starter for personal site that is uses Google Sheets as CMS
I have also configured fundamentals setup and configurations, such as:
- PWA and offline capabilities
- Google Fonts
- SEO & Site metadata
- eslint & prettier
- husky## Getting Started 🚀
1. Run `yarn install` to download dependencies
2. To run in dev environment,- run `yarn start`
- Your site will run at `http://localhost:8000`
- You graphiql will run at`http://localhost:8000/___graphql`3. To run in prod environment,
- run `yarn build`
- and then `yarn serve`
- Your site will run at `http://localhost:9000`## What's inside? 🧐
A quick look at the top-level files and directories you'll see in a Gatsby project.
.
├── node_modules
├── src
├── static
├── .gitignore
├── .eslintrc.js
├── .prettierrc.js
├── gatsby-browser.js
├── gatsby-config.js
├── LICENSE
├── yarn-lock.json
├── package.json
├── tailwind.config.js
├── postcss.config.js
└── README.md