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 752551fad2 Add pastebin service. 4 months ago
_code Add updated demonic bundles. 8 months ago
_favorites Add pastebin service. 4 months ago
_includes Update notes page. 5 months ago
_layouts Update notes page. 5 months ago
_notes Update demonic web. 5 months ago
_sass Add _sass directory. 9 months ago
about Update notes page. 5 months ago
assets Add pastebin service. 4 months ago
code Add pastebin service. 4 months ago
.gitignore Update 'about' page css. 11 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 1 year ago
Gemfile Begin cleaning up files. 1 year ago
Gemfile.lock Update 'about' page css. 11 months ago
Jenkinsfile Update Jenkinsfile. 7 months ago
LICENSE.txt correct licence added 3 years ago
README.md Update README. 7 months ago
_config.yml Update notes page. 5 months ago
build.png Update README.md. 7 months ago
favorites.md Add updated demonic bundles. 8 months ago
index.md Update code word wrap. 1 year ago
notes.md Update notes page. 5 months 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