geeknight
geeknight copied to clipboard
Geek Night Chennai - Monthly technology meetup for geeks!
Geek Night Chennai
An open forum for geeks to connect, discuss & learn latest ideas, technologies and trends in software development
Quick Start
From the GitHub page, navigate to content folder and create/edit a yyyy-mm.html file. See content/example.html for possible parameters.
Development
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
nanocto compile the website - Run
nanoc viewto 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.
Deployment
Commit changes to master dir (including /docs dir) and push
Folder Structure
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
Front-End Development
- Pure HTML/CSS/Jquery.