pack379 / pack379.github.io

Pack 379 Website

Home Page:http://www.pack379.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pack 379, Arlington, TX

Status

This software is ABANDONED.

This website was created for Pack 379 in Arlington, TX - but our chartered organization provides free web hosting alongside their own site. This website moved to WordPress, where it is easier for non-technical users to contribute content.

Development

tldr: Run a current version of Ruby with rbenv, use the bundler gem to install dependencies and run jekyll serve.

This site runs on Github Pages, which uses Jekyll. Jekyll is a Ruby gem. Best way to start installing things on a Mac is with Homebrew. Once homebrew is installed, install rbenv and ruby-build to manage your version of Ruby.

$ brew update
$ brew install rbenv ruby-build

This installs rbenv. To setup your shell to use rbenv's Ruby, place eval "$(rbenv init -)" in your shell files. Check the (instructions)[https://github.com/sstephenson/rbenv#homebrew-on-mac-os-x] for more info.

Now, you need to install the correct version of Ruby. From the site directory, run the following.

$ rbenv install `cat .ruby-version`
$ rbenv rehash

You can double check the version by doing one of the following:

$ ruby -v
$ rvenv versions

Now, install bundler, a ruby gem/package manager. Install bundler and the necessary gems, including jekyll by doing:

$ gem install bundler
$ bundle install

Bundler uses the Gemfile and Gemfile.lock files to list dependencies.

Done! You can run the site locally with the following command:

$ jekyll serve

Upstream Projects

This is based on the Scoutpack Wordpress Theme, converted to a Jekyll site by Thaddeus Quintin for Pack 150.

Fork this repository or the original Pack 150 repository if you like!

Author

Thaddeus Quintin

Cameron King

and others, see changelog.

License

Unless specified otherwise, this project is licensed under the Creative Commons Attribution 4.0 International License.

About

Pack 379 Website

http://www.pack379.org

License:Other


Languages

Language:CSS 43.8%Language:JavaScript 30.6%Language:HTML 19.4%Language:Ruby 6.2%