tomarra / tomarra.github.io

The repo for tomarra.com

Home Page:https://www.tomarra.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TomArra.com

Check Links

About

The repo for my personal website. The site is built on Jekyll and is running a modified version of the BlogInn theme. The actual site is hosted through GitHub Pages and can be accessed by navigating to http://www.tomarra.com.

Run Locally

A lot of this is covered in the main GitHub help guide which can be found here

  1. Make sure your running Ruby 2.1.0 or higher
    • If not install RVM - curl -sSL https://get.rvm.io | bash -s stable --ruby. This will take a while as it will setup RVM and install the latest stable version of Ruby and RubyGems. After the install it's best to restart the terminal to pickup the changes.
  2. Check to see if you have bundler - bundle help
    • If you get an error install bundle via gem - gem install bundler
  3. From the workspace install the needed dependencies via bundler - bundle install
  4. To build and run the site just execute bundle exec jekyll serve and then open your browser to http://localhost:4000

Housekeeping

There are a few things that are automated on the repo in order to make sure everything is in good standing overall.

Spell Checker

As part of the PR/CI process, a spell checker is ran on the entire codebase. Any errors on the checker should be fixed or added to the cspell config so it can pass. All items in the cspell config should be lowercase.

Link Checker

On a weekly basis there is a action that runs called Site Link Check that checks the links in all .md and .html files to ensure they are all working. If there are any problems it will also automatically create an issue. Configuration for this is found in the .lycheeignore file.

About

The repo for tomarra.com

https://www.tomarra.com


Languages

Language:CSS 79.7%Language:SCSS 12.6%Language:HTML 7.2%Language:JavaScript 0.4%Language:Ruby 0.2%