Jekyll website for CTOs for Good
CSS HTML
Pull request Compare This branch is 24 commits ahead of barryclark:master.
Permalink
Failed to load latest commit information.
_assets
_data
_includes
_layouts
_posts
_sass
images
rules
scripts
.gitignore
.project
404.md
LICENSE
README.md
_config.yml
about.md
diversity.html
favicon-16x16.png
favicon-32x32.png
favicon-96x96.png
favicon.ico
index.html
style.scss

README.md

CTOs for Good

This repository is based on Jekyll Now, developed by Barry Clark, a former employee of CTOs for Good member organization DoSomething.org. Thanks for all of your work both on Jekyll Now and on DoSomething.org, Barry!

Adding New Members

  1. Open _data/members.yml. Copy any existing member block of text, append to end of the file, end edit accordingly for the new member.
  2. Save 600x600 headshot to ./images/members/*.jpg (Crop as necessary)
  3. Save 400x140 org logo to ./images/logos/*.png (Add whitespace/transparent space as necessary.)
  4. Commit changes.

Moving a Member to Alumni

  1. Cut and paste their block from _data/members.yml over to _data/alumni.yml
  2. Commit changes.

Quick Start

See Jekyll Now for full details. For other CTOs assisting with site updates, here's the most vital piece:

  1. Install Jekyll and plug-ins in one fell swoop. gem install github-pages This mirrors the plug-ins used by GitHub Pages on your local machine including Jekyll, Sass, etc.
  2. Clone the repo to your local machine git clone https://github.com/ctosforgood/ctosforgood.github.io.git
  3. Serve the site and watch for markup/sass changes jekyll serve
  4. View your website at http://127.0.0.1:4000/
  5. Commit any changes.
  6. Push everything to the master branch or send a pull request. Once committed or merged, GitHub Pages will then rebuild and serve your website.