Project Guide

Overview

This repository contains the source for parasurama.github.io. It is a Jekyll site built with the Minimal Mistakes remote theme and the GitHub Pages gem set.

Structure

Serve Locally

The repository includes a Dockerfile, which is the recommended way to run the site without managing Ruby locally. From the repository root:

docker build -t parasurama-github-io-local .
docker run --rm -p 4000:4000 parasurama-github-io-local

Open http://127.0.0.1:4000/. Rebuild the image after changing source files.

Alternatively, install Ruby and Bundler, then install the locked dependencies:

bundle install

Start the development server:

bundle exec jekyll serve --livereload

Open http://127.0.0.1:4000/. Jekyll rebuilds content changes automatically in this mode. Restart the server after editing _config.yml.

To verify a production-style build without serving it:

bundle exec jekyll build

Editing Notes