Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/massivdash/ideanowa

NOWA IDEA fundation website
https://github.com/massivdash/ideanowa

Last synced: 1 day ago
JSON representation

NOWA IDEA fundation website

Awesome Lists containing this project

README

        

# Nowa Idea website build on gatbsy.js using netlify cms.

https://nowaidea.org.pl

includes:
* Dynamic alice carousel for projects slider
* seo component
* SASS
* image sharp
* netlify cms
* netlify identity
* netlify previews for pages and projects

build on top of https://github.com/AustinGreen/gatsby-starter-netlify-cms

### Access Locally
```
$ git clone https://github.com/[GITHUB_USERNAME]/[REPO_NAME].git
$ cd [REPO_NAME]
$ yarn
$ npm run develop
```
To test the CMS locally, you'll need run a production build of the site:
```
$ npm run build
$ npm run serve
```

## Getting Started (Without Netlify)
```
$ gatsby new [SITE_DIRECTORY_NAME] https://github.com/AustinGreen/gatsby-starter-netlify-cms/
$ cd [SITE_DIRECTORY_NAME]
$ npm run build
$ npm run serve
```

### Setting up the CMS
Follow the [Netlify CMS Quick Start Guide](https://www.netlifycms.org/docs/quick-start/#authentication) to set up authentication, and hosting.

## Debugging
Windows users might encounter ```node-gyp``` errors when trying to npm install.
To resolve, make sure that you have both Python 2.7 and the Visual C++ build environment installed.
```
npm config set python python2.7
npm install --global --production windows-build-tools
```

[Full details here](https://www.npmjs.com/package/node-gyp 'NPM node-gyp page')