Migration of Brigadehub hosted site back to Jekyll
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.bundle
_data
_events
_includes
_layouts
_plugins
_posts
_projects
about
admin
css
feeds
img
join
js
projects
scripts
.DS_Store
.gitignore
.ruby-version
CNAME
Gemfile
Gemfile.lock
LICENSE
Makefile
README.md
_config.yml
about.html
android-chrome-192x192.png
android-chrome-256x256.png
apple-touch-icon.png
blog.html
browserconfig.xml
donate.html
events.html
favicon-16x16.png
favicon-32x32.png
favicon.ico
favicon.png
index.html
manifest.json
mstile-150x150.png
package.json
safari-pinned-tab.svg
sponsor.html
yarn.lock

README.md

Code for San Francisco's website

Brigadehub, the current host of codeforsanfranciso.org is retired we desire to find a new long term solution to host the website. The current thought is to move back to using a static site generator, Jekyll. This repository is attempt at that. It is now live at codeforsanfrancisco.org.

Heavily inspired by Chi Hack Night's website.

Developing

  • Install the version of Ruby specified in .ruby-version
    • Usage of rbenv recommended
  • Run make

yarn is used for managing external asset libraries (like Bootstrap, jQuery, etc.).

If you add a new external resource, be sure to add lines to the relevant Makefile target to copy them into css/vendor and js/vendor.

Scripts

Several scripts are included to facilitate synchronizing data to/from the site and external sources. Relevant scripts are highlighted below:

scripts/update-meetup

This script is used to update a Meetup.com event with the description and metadata specified in the corresponding markdown document in the _events/ collection. It should be run any time an event is updated. We would like to automate this in the future.