🌟 Website for the Chi Hack Night.
JavaScript HTML CSS Other
Clone or download
Pull request Compare This branch is 1292 commits ahead, 25 commits behind cnunciato:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_layouts 2018, baby! Jun 12, 2018
_posts event 314 Aug 16, 2018
blog updated home page order, date formatting for blogs Dec 3, 2016
css added donate link to nav May 4, 2018
data fix for resources page Jun 9, 2015
docs blog post - open data pledge for ag Mar 7, 2018
donate added link to donate on eventbrite Aug 12, 2018
events added event tags for 2017 events Jan 2, 2018
fonts upgraded to fontawesome 4.1, fixed array of things file name Jun 16, 2014
images event 314 Aug 16, 2018
js updated datatables w boostrap, added stub for FAQ Apr 28, 2015
lib added event tags for 2017 events Jan 2, 2018
.gitignore add Logan Square Night Jul 10, 2018
.ruby-gemset added ruby and gemset versions, upgraded to jekkyl 3, explicitly set … Feb 2, 2016
.ruby-version added ruby and gemset versions, upgraded to jekkyl 3, explicitly set … Feb 2, 2016
CNAME changed CNAME Apr 28, 2015
Gemfile added ruby and gemset versions, upgraded to jekkyl 3, explicitly set … Feb 2, 2016
Gemfile.lock event 310 Jul 20, 2018
LICENSE added meta descriptions, updated LICENSE to include Chi Hack Night May 31, 2015
README.md Update README.md Sep 9, 2017
_config.yml updated base url and twitter image tag Jan 12, 2018
about.html event 306 Jun 15, 2018
apple-touch-icon-144x144.png transparency for favicons May 13, 2015
apple-touch-icon-152x152.png transparency for favicons May 13, 2015
blog_feed.xml escape title so that xml feed does not break when there is a '&' in t… Jun 6, 2017
breakouts.html fixed collapse ids for javascript to work, updated text Jan 17, 2017
code-of-conduct.md added cc 4.0 license to code of conduct, version bump Sep 18, 2017
community.html removed extraneous 'the' in front of Chi Hack Night, cleaned up text … Feb 18, 2016
data-resources.html community page, cleaned up incomplete stubs, fixes for resources page May 12, 2015
dump.rdb added event 256 May 26, 2017
event_feed.xml escape title so that xml feed does not break when there is a '&' in t… Jun 6, 2017
events.html
faq.html more link fixes for projects and people, relates to #97 and #98 Feb 12, 2016
favicon-16x16.png transparency for favicons May 13, 2015
favicon-32x32.png
favicon.ico transparency for favicons May 13, 2015
index.html added event 308 Jul 7, 2018
leadership-council.html updated leadership meetings Jul 18, 2018
mstile-144x144.png transparency for favicons May 13, 2015
open-source-people.html more content organizing Apr 21, 2015
open-source-projects.html stubbed out 9 projects, relates to #102 Jun 25, 2016
photos.html removed extraneous 'the' in front of Chi Hack Night, cleaned up text … Feb 18, 2016
projects.html added blurb to projects page Dec 29, 2016
robots.txt base url fixes, blog post typo May 13, 2015
sitemap.xml upgraded jekyll, added blog post on community feedback Sep 23, 2015
speaker-submissions.html updated speaker submission info Nov 17, 2017
team.html updated lead organizers names May 17, 2018

README.md

Chi Hack Night

Website for Chi Hack Night.

Chi Hack Night is Chicago's weekly event to build, share & learn about civic tech.

Hosted by DataMade on their static Jekyll server.

Running locally

This website is built using Jekyll. You will need to install it first.

git clone https://github.com/chihacknight/chihacknight.org.git
cd chihacknight.org
jekyll serve -w

Then open your web browser and navigate to http://localhost:4000

Run in a Docker container

If you have Docker installed, can avoid some of the hassle of installing Jekyll and/or Ruby by pulling from the offical Jekyll image, installing dependancies, and serving locally.

This is especially handy if you're on Windows machine:

docker run --rm --label=jekyll --volume=%CD%:/srv/jekyll  -it -p 4000:4000 jekyll/jekyll set JEKYLL_VERSION=3.0.2 | bundle install | jekyll serve

Dependencies

  • Jekyll - Static site generator built in Ruby
  • Bootstrap 3 - HTML and CSS layouts
  • DataTables - for searching and sorting tables
  • Mustache - templating library for javascript (used on projects page)
  • jQuery Address - for deep linking URLs on the projects page

Projects and People

The projects and people pages are powered by Github and civic-json-worker, a script we run every 5 minutes that fetches data from the Github API.

The JSON files are backed up every hour in the civic-json-files repository.