Website sources of the Listen Ship Repeat podcast
- Node
- Ruby If you're on OS X or Linux you probably already have Ruby installed; test with
ruby -v
in your terminal. - Gulp
npm install -g gulp
- Jekyll
gem install jekyll
This project was built using Jekyll, you don't need to be familiar with these tools to do most of the tasks.
npm install
gulp
The default gulp task will:
- Browserify the required modules.
- Compile
css
and the Jekyll site. - Launch default Jekyll dev server with BrowserSync.
- Watch HTML/CSS/JS/YAML folders and rebuild and reload the site on your browser.
More specific tasks:
gulp browserify
: Browserifies whatever is in_app
and producesassets/js/app.js
gulp jekyll-build
: Builds jekyllgulp css
: Concatenates all files from_css
tocss/style.css
.
- Edit styles inside
_css/
folder./css/style.css
is auto generated and injected by BrowserSync. - The project's homepage is the file
index.html
in the root folder.