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 -vin 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 installgulpThe default gulp task will:
- Browserify the required modules.
- Compile
cssand 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_appand producesassets/js/app.jsgulp jekyll-build: Builds jekyllgulp css: Concatenates all files from_csstocss/style.css.
- Edit styles inside
_css/folder./css/style.cssis auto generated and injected by BrowserSync. - The project's homepage is the file
index.htmlin the root folder.