SPS Lab @ SSU We Optimize!

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Overview

This is an academic lab website for the Smart Production Systems (SPS) Lab at Soongsil University. Built with Jekyll and hosted on GitHub Pages.

Build Commands

# Install dependencies
bundle install

# Serve locally with live reload
bundle exec jekyll serve

# Build for production
bundle exec jekyll build

The site is built to _site/ directory.

Architecture

Content Structure

Data Files (_data/)

Template System

Auto-Citation System

Located in auto-cite/. Python scripts that fetch citation metadata from DOIs in _data/sources.yaml and generate _data/citations.yaml.

cd auto-cite && pip install -r requirements.txt
python auto-cite.py

Configuration

Main config in _config.yaml:

Adding Content

New Member

Create _members/firstname-lastname.md:

---
name: Full Name
image: images/members/photo.jpeg
role: ug  # prof, phd, master, ug, etc.
links:
  email: email@example.com
---
Bio content here...

New Post

Create _posts/YYYY-MM-DD-slug.md:

---
title: "Post Title"
---
Content here...