Project Overview: carrah-site

This repository is a personal website for Carrah Lingo (home page, about page, blog, and a resume page). It is a Jekyll site intended to be hosted on GitHub Pages with a custom domain (carrahlingo.com via CNAME).

Stack

Key Content Entry Points

Jekyll Structure

Local Development

Prereqs: Ruby + Bundler.

Common commands:

bundle install
bundle exec jekyll serve --port 5000

Build output goes to _site/ (the GitHub Actions deploy also builds to _site).

Note: _site/ is present in the repository. In typical Jekyll setups it is generated output; prefer editing the source files (layouts/includes/pages/posts) and let the workflow regenerate _site during deploy.

Deployment

Deployment is handled by GitHub Actions in .github/workflows/pages.yml:

Custom domain is configured via CNAME.

Gallery/Photo Tooling (Optional)

There is an (currently unused) photo gallery pipeline derived from andyzg/gallery:

As of this snapshot, there is no photos/ directory and no config.json in the repo, so this pipeline will only be relevant if you add a gallery page/content that references it.