Skip to content

learning-unlimited/learning-unlimited.github.io

Repository files navigation

Learning Unlimited — Website

The public website for Learning Unlimited, a national nonprofit that empowers college students to run enriching educational programs for middle and high school students.

Built with Jekyll and deployed via GitHub Pages.


Quick Start

# 1. Install dependencies (Ruby + Bundler required)
bundle install

# 2. Serve locally with live reload
bundle exec jekyll serve --livereload

# 3. Open in browser
http://localhost:4000

Ruby version: 2.7+ recommended. Install via rbenv or rvm.


Dependencies

Package Purpose
jekyll Static site generator
jekyll-redirect-from Handles redirect_from / redirect_to in front matter

Routes

See ROUTES.md for the full URL map.


Looking to contribute?

Check out our wiki for details. We also have a strict code of conduct.


Production setup

The production site is hosted via GitHub Pages. To make changes, just push to GitHub. You may need to wait up to 10 minutes for caches to expire.

In order to serve SSL on the custom domain, we proxy through CloudFront. CloudFront redirects HTTP requests to HTTPS, and proxies HTTPS requests through to learning-unlimited.github.io. For the apex domain learningu.org, we have an S3 bucket serving a redirect to learningu.org, which is also proxied by a separate CloudFront distribution. We use similar redirects for groups.learningu.org and websuport.learningu.org. All of these use an HTTP certificate generated through AWS Certificate Manager. Ask @benjaminjkraft or @btidor if you need access to any of the AWS resources.

About

The new learningu.org!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages