Quick Start Guide

Initial Setup

  1. Clone or download this repository to your professional-data GitHub repository
  2. Run setup (optional, for local testing):
    ./setup.sh
    

Configure GitHub Secrets

Go to your GitHub repository → Settings → Secrets and variables → Actions

Add these three secrets:

Update Configuration

Edit _config.yml and update:

Add Your Photo

Add a professional photo to assets/images/bio-photo.jpg (recommended size: 400x400px)

Testing Locally (Optional)

bundle exec jekyll serve

Visit: http://localhost:4000

Deploying

Simply push to the main branch:

git add .
git commit -m "Initial site setup"
git push origin main

GitHub Actions will automatically:

  1. Build your Jekyll site
  2. Deploy to DreamHost
  3. Your site will be live at sabunome.net

Updating Content

Edit _data/professional.yml to update:

All pages will automatically reflect changes.

Customizing the Theme

Change Color Scheme

In _config.yml, line 109, change minimal_mistakes_skin to:

Add New Pages

Create a new file in _pages/ directory:

---
layout: single
title: "My New Page"
permalink: /new-page/
author_profile: true
---

Your content here...

Add to navigation in _data/navigation.yml:

- title: "New Page"
  url: /new-page/

Troubleshooting

Build fails on GitHub Actions

Site doesn’t update

Local build errors

Resources

Support

Questions? Email: sburns@ischool.utexas.edu