Jonathan Shulgach - Personal Website

A professional academic portfolio website built with Jekyll and the minimal-mistakes theme.

🌐 Live Site: jshulgach.github.io

Features

Structure

├── _config.yml          # Site configuration
├── _data/
│   └── navigation.yml   # Navigation menu
├── _pages/
│   ├── about.md         # About me page
│   ├── contact.md       # Contact information
│   ├── outreach.md      # Community activities
│   ├── projects.md      # Project gallery
│   └── publications.md  # Academic publications
├── _projects/           # Individual project pages
├── _sass/
│   └── _custom.scss     # Custom styling
├── assets/
│   ├── css/
│   └── img/
├── index.md             # Homepage
└── Gemfile              # Ruby dependencies

Local Development

Prerequisites

Setup

# Install dependencies
bundle install

# Run local server
bundle exec jekyll serve

# Visit http://localhost:4000

Customization

Colors

Edit _sass/_custom.scss to change the color scheme:

$primary-color: #1abc9c;      // Main accent color
$background-color: #1a1a2e;   // Page background

Edit _data/navigation.yml to add/remove menu items.

Adding a Project

  1. Create a new file in _projects/ (e.g., my-project.md)
  2. Add front matter with title, excerpt, teaser image
  3. Write your project description in Markdown

Deployment

This site is automatically deployed via GitHub Pages when you push to the main branch.

To-Do

Credits

License

Content © Jonathan Shulgach. Theme licensed under MIT.