ryanpflem / feedr-foundation

Site on Github Pages

Home Page:http://ryanpflem.github.io/feedr-foundation/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

feedr - Foundation for Sites Template

This is a NY Times feedr app developed with Foundation for Sites 6.

Dependencies

To use this template, your computer needs:

This template can be installed with the Foundation CLI, or downloaded and set up manually.

Bower (Only if you want to update the bower packages)

npm install -g bower

Foundation-CLI

npm install foundation-cli --global

gulp-webserver

npm install --save-dev gulp-webserver

jquery-popup-overlay

Note - Github pages blocks iframes to prevent clickjacking by sending the "X-Frame-Options: deny" header for every page. This will block the pop-up overlay as seen on the gh-pages site. If you use this on your local machine or a hosted server this will not be an issue.

Foundation-datepicker.js

Installation Using the Foundation-CLI

Install the Foundation CLI with this command:

npm install foundation-cli --global

Use this command to set up a blank Foundation for Sites project with the basic template:

foundation new --framework sites --template basic

The CLI will prompt you to give your project a name. The template will be downloaded into a folder with this name.

I named mine: feedr-foundation for example.

Then open the folder in your command line, and install the gulp-webserver like so:

npm install --save-dev gulp-webserver

To copy the repo, you can run a git clone in your new project directory.

Alternatively, you can also manually copy in the following files from the repo and place them in their appropriate folder after installing the foundation template.

Make sure you copy these into the project:

  • gulpfile.js
  • index.html
  • app.scss
  • _settings.scss
  • _settings-custom.scss
  • _feedr.scss
  • app.js
  • handlebars-v4.0.5.js

Once you have the folder structure ready to go and the dependencies installed, run

foundation watch

This will start the gulp file which contains a live-reload and sass compiler task.

It will watch for changes and re-load every time you make a change.

Foundation-CLI Manual Setup

To manually set up the foundation template, first download it with Git:

git clone https://github.com/zurb/foundation-sites-template projectname

Then open the folder in your command line, and install the needed dependencies:

cd projectname
npm install
bower install

Finally, run npm start to run the compiler. It will watch for changes and re-load every time you make a change.

About

Site on Github Pages

http://ryanpflem.github.io/feedr-foundation/


Languages

Language:JavaScript 78.4%Language:CSS 15.9%Language:HTML 5.8%