I built this website as a way to store and present various works and projects. The site itself owes it's beginnings to Jonathan McGlone's wonderfully helpful guide.
- Ruby: for building the site with Jekyll and Bundler.
- Jekyll: static site generator.
- Bundler: dependency management.
- Git: source code management.
# install ruby # for OS-specific instructions, check out https://www.ruby-lang.org/en/downloads/ # Install Jekyll and Bundler gems through RubyGems gem install jekyll bundler # install dependencies bundle install # Create a new Jekyll site at ./myblog jekyll new myblog # alternatively, clone an existing jekyll site # git clone https://liambeckman.com/cgit/website.git # Change into your new directory cd myblog # Build the site on the preview server bundle exec jekyll serve # Now browse to http://localhost:4000 # then you can change the html/css files in the myblog directory to suit your tastes! # hosting is a whole 'nother beast, but services like github pages # and gitlab pages make free hosting relatively easier.
The website is updated every time a push is made to the
master branch. Build commands are defined in the Jenkinsfile, and build results can be viewed at either of the following URL's.