An open forum for geeks to connect, discuss & learn latest ideas, technologies and trends in software development
From the GitHub page, navigate to content
folder and create/edit a yyyy-mm.html
file. See content/example.html for possible parameters.
We're using nanoc for static site generation. Jekyll/Octopress are hard-coded for blogging, while Nanoc is much simpler, doesn't take any assumptions and allows to build whatever type of content (not just blogs).
- Make sure you have RVM installed
- Clone this repo
- Run
bundle install
- Run
nanoc
to compile the website - Run
nanoc view
to start a server and browse tolocalhost:3000
For ease, there is a Guardfile. You can run bundle exec guard
, it will keep watching for changes and re-compile the site whenever any file is changed.
Commit changes to master dir (including /docs
dir) and push
assets
- contains all assetsassets/app.sass
- contains the main stylesheetassets/img/speakers
- contains speaker imagescontent
- content for each geek nightlayouts
- layouts for default and archive versionsRules
- routing rulesdocs
- folder containing the generated site
- Pure HTML/CSS/Javascript website. No JQuery.
- Used HTML5 Boilerplate to generate the skeleton.
- Used colourlovers.com for the color swatches.
- Using SASS and Foundation for all the Styling.
- Icon fonts were generated and downloaded from Fontello. Only icons from the Modern Pictogram set were used for consistency.