Skip to content

Personal blog repo (with some local dev resources)

Notifications You must be signed in to change notification settings

rglara/rglara.github.io

Repository files navigation

My Blog

This repo was established to contain my blog writings. It also has some technical stuff in order to test it locally.

Local Development Environment Setup

This repo should document the process of getting a development environment configured for authoring and previewing the blog.

Prerequisites

Setup

  1. Clone this repo
  2. Open a terminal for running Vagrant (PowerShell, on Windows):
  3. cd <repo path>
  4. vagrant up
  5. When that is complete, open a terminal in the newly created virtual machine:
  6. cd /vagrant/
  7. rbenv install (uses .ruby-version in repo)
  8. gem install bundler
  9. bundle install (or bundle update, if this isn't your first time)
  10. bundle exec jekyll serve 1. Append --drafts for serving drafts folder 1. NOTE: Jekyll automatically updates when changes to its folder are made, but only on the guest VM. Making changes from the host on the shared /vagrant folder does not trigger a Jekyll refresh.

License

The blog content (posts, drafts, branding) are copyright Greg Lara. You may not reuse anything therein without my permission (all rights reserved).

Images or other resources included from outside sources are attributed to their respective owners. Some images obtained from https://pixabay.com/.

Other content generated here (for development or infrastructure purposes) are licensed under the MIT license (http://opensource.org/licenses/MIT).

About

Personal blog repo (with some local dev resources)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published