Quick Start Guide
Quick Start Guide
Get your modern portfolio site running in 5 minutes!
Step 1: Install Dependencies
bundle install
This installs Jekyll and all required gems.
Step 2: Start Development Server
bundle exec jekyll serve
Your site will be available at http://localhost:4000
Step 3: Customize Your Site
Update Personal Information
Edit _config.yml:
title: "Your Name"
tagline: "Your Title"
author:
email: "your.email@example.com"
linkedin: "your-linkedin-username"
github: "your-github-username"
Add Your Photo
Replace assets/hero.jpg with your professional headshot.
Add Your Resume
Replace assets/resume.pdf with your CV.
Update Homepage Content
Edit index.md to customize your bio, experience, and education.
Step 4: Add Your First Project
Create _projects/my-project.md:
---
title: "My Amazing Project"
date: 2024-01-15
category: Finance
tags: [Python, Data Science]
excerpt: "A brief description of what this project does"
---
## Overview
Your project description here...
The project will automatically appear on /projects/
Step 5: Deploy to GitHub Pages
git add .
git commit -m "Personalize portfolio site"
git push origin main
Then enable GitHub Pages in your repository settings:
- Settings → Pages
- Source: Deploy from branch
main
Your site will be live at https://yourusername.github.io/repository-name
Need Help?
See the full README.md for comprehensive documentation.
Common Commands
# Start development server
bundle exec jekyll serve
# Build for production
bundle exec jekyll build
# Clean build artifacts
bundle exec jekyll clean
# Update dependencies
bundle update
File Structure Overview
Essential files to customize:
├── _config.yml ← Site settings
├── index.md ← Homepage content
├── contact.md ← Contact page
├── _projects/ ← Add your projects here
│ └── project.md
└── assets/
├── hero.jpg ← Your photo
└── resume.pdf ← Your resume
That’s it! You’re ready to showcase your quantitative development work.