You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lbeckman314 7bcac212bb Update notes page. 1 week ago
_code Add updated demonic bundles. 2 months ago
_favorites Update notes page. 1 week ago
_includes Update notes page. 1 week ago
_layouts Update notes page. 1 week ago
_notes Update notes page. 1 week ago
_sass Add _sass directory. 4 months ago
about Update notes page. 1 week ago
assets Update notes page. 1 week ago
code Update /code/s to show services. 2 months ago
.gitignore Update 'about' page css. 5 months ago
.gitmodules pinkified code highlight and removed extra matrix files 3 years ago
404.md Add notes collection. 1 year ago
CNAME Create CNAME 7 months ago
Gemfile Begin cleaning up files. 1 year ago
Gemfile.lock Update 'about' page css. 5 months ago
Jenkinsfile Update Jenkinsfile. 2 months ago
LICENSE.txt correct licence added 3 years ago
README.md Update README. 2 months ago
_config.yml Update notes page. 1 week ago
build.png Update README.md. 2 months ago
favorites.md Add updated demonic bundles. 2 months ago
index.md Update code word wrap. 9 months ago
notes.md Update notes page. 1 week ago
sitemap.xml poems update 4 years ago

README.md

Jenkins Badge

About

A small Jekyll site for showing off personal projects!

Building

Requirements

  • Ruby: for building the site with Jekyll and Bundler.
  • Jekyll: static site generator.
  • Bundler: dependency management.
  • Git: source code management.

Instructions

Source code can be found here. To spin up your own site, follow the jekyll quick-start quide (adapted below):

# 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.

CI/CD

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.

Jenkins screenshot