This repository contains the code for generating marktrapp.com. The purpose behind providing the website source is threefold:
- Make it relatively easy to submit fixes or changes to those that want to
- Maintain some amount of transparency about what goes into the website
- Act as an example for anyone who wants to use a static site generator
RedCarpet, Jekyll, and Rake have their own requirements and dependencies. If you follow the installation instructions below, those dependencies will be resolved automatically.
- Do whatever voodoo magic you want to do to get a working Ruby 2.0.0 (or higher) environment.
- Install Bundler:
gem install bundler.
- Clone this repository:
git clone email@example.com:/itafroma/marktrapp.com.
bundle installinside the cloned repository.
bundle exec rake installinside the cloned repository.
bundle exec rake buildinside the cloned repository.
The generated site will be contained in the
Licenses and usage
Where applicable, all files are copyright © 2013–2017 Mark Trapp.
Files within this repository are licensed on an individual basis. Note that there are automatic limitations to copyright (called "fair use" or "fair dealing")—including, but not limited to, excerpting, commentary, and personal reproduction—that do not require a license.
If an automatic license is granted for a specific file, the license the file uses is specified in its front-matter under the
license: key or in its opening comment block. The full text of the licenses used can be found in the
Some files (e.g., the files that appear in the
_posts directory) are not granted an automatic license, and and for those files, all rights are reserved (again, fair use is an automatic limitation to those rights). These files are indicated by having a
license: none entry in their front-matter. With these files, if there's a use that falls outside the bounds of fair use, contact me.