🎤 A live conversation with geeks in town on building, learning and sharing
JavaScript HTML CSS Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_includes
_layouts
_posts
api/v1
css
img
js
.bowerrc
.dockerignore
.editorconfig
.gitignore
.jscsrc
.travis.yml
404.html
CNAME
Dockerfile
Gruntfile.js
_config.yml
_dev_config.yml
bower.json
cal.ics
checklist.md
feed.xml
google2792f956d6557fa8.html
guest-notes.md
humans.txt
index.html
live-notes.md
package.json
readme.md
script.js
setup.md
sitemap.xml
wblive
wblive.yml

readme.md

We Build SG LIVE

Join the chat at https://gitter.im/webuildsg/live Build Status

Website for a live audio podcast episodes at live.webuild.sg

Install

  1. clone the project: git clone git@github.com:webuildsg/live.git && cd live
  • install dependancies: npm i && bundle install
  • start the website locally: npm start

Development

  1. build static pages: jekyll build
  • start local server: jekyll serve --config _dev_config.yml --watch

  • add a git pre-commit hook to generate new sitemap.xml with new episodes. edit file .git/hooks/pre-commit

    #!/bin/sh
    
    rm sitemap.xml
    jekyll build
    mv _publish/sitemap.xml sitemap.xml
  • command line watch for building css and javascript: grunt

  • if there's error on invalid byte sequence in US-ASCII error: invalid byte sequence in US-ASCII, run the following in the command line:

    LC_CTYPE="en_US.UTF-8"
    LANG="en_US.UTF-8"
  • push to github pages: git push origin gh-pages

Credits

  1. 8-bit Nanjas for music

License

We Build SG LIVE is licensed under Creative Commons CC0 3.0 Attribution 3.0 Unported.