Xiaolong Yang

Claude Development Guide

This repository contains Xiaolong Yang’s personal academic website hosted on GitHub Pages using Jekyll.

Project Overview

Repository Structure

xiaolong-y.github.io/
├── _config.yml              # Jekyll configuration with SEO settings
├── README.md                # Homepage content (serves as index.html)
├── favorite-sentences.md    # Collection of quotes and inspirational text
├── CNAME                    # Custom domain configuration
├── neuron.gif              # Neural network animation for homepage
├── neuron.png              # Static neural network image
├── xl_talk.png             # Profile/presentation image
└── pdfs/                   # Academic documents
    ├── cv_xly_web.pdf      # Current CV
    ├── interecon.pdf       # Research paper
    └── replicate.pdf       # Research paper

Key Features

Design & Styling

Content Sections

  1. Homepage (README.md):
    • Personal introduction and academic affiliations
    • Research interests and methodology focus
    • Teaching experience
    • Software development (evalITR R package)
    • Social media links and contact information
  2. Favorite Sentences (favorite-sentences.md):
    • Collection of inspirational quotes
    • HTML-styled quote blocks with proper attribution
    • Consistent formatting pattern

Development Guidelines

Content Updates

Styling Guidelines

File Management

SEO Configuration

The site includes comprehensive SEO setup in _config.yml:

Common Tasks

Adding New Quotes

  1. Edit favorite-sentences.md
  2. Use the established HTML quote block format
  3. For Latin quotes, wrap in <em> tags
  4. Follow the author attribution pattern

Updating CV

  1. Replace pdfs/cv_xly_web.pdf with new version
  2. Ensure filename consistency to avoid broken links

Content Updates

  1. Edit README.md for homepage changes
  2. Maintain the existing CSS styling blocks
  3. Preserve responsive image containers and neural network theme

Deployment

Technical Notes

Jekyll Configuration

Analytics

Social Media Integration

Contact Information