A modern, responsive website for the Seoul National University Connectome Laboratory.
- Filter by Degree: PhD (박사), Combined MS-PhD (석박), Professor
- Filter by Department: Psychology (심리학과), AI (협동과정 인공지능), Brain & Cognitive Sciences (뇌인지과학과)
- Filter by Research Area: Foundation Model, Neuroscience, QML, Genetics, Emotions, Development, Generative Model
- Dynamic filtering with smooth animations
- Home Page: Shows latest 3 news items
- News Page: Complete timeline with filtering
- Latest News (recent updates)
- Archive (historical news)
- Clean, timeline-based design
- Lightweight: Pure HTML/CSS/JavaScript (no heavy frameworks)
- Fast loading: Minimal dependencies
- Responsive: Works on all devices
- SEO-friendly: Semantic HTML structure
# Navigate to your project directory
cd /Users/lucy/Desktop/connectomelab_website/new_website
# Initialize git repository
git init
# Add all files
git add .
# Create first commit
git commit -m "Initial commit: SNU Connectome Lab website"- Go to https://github.com
- Click "New repository"
- Name it:
connectomelab-website(or any name you prefer) - Do NOT initialize with README (we already have files)
- Click "Create repository"
# Add remote repository (replace YOUR_USERNAME with your GitHub username)
git remote add origin https://github.com/YOUR_USERNAME/connectomelab-website.git
# Push to GitHub
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click "Settings"
- Click "Pages" in the left sidebar
- Under "Source", select "main" branch
- Click "Save"
- Your site will be published at:
https://YOUR_USERNAME.github.io/connectomelab-website/
If you want a custom domain like connectomelab.snu.ac.kr:
- In GitHub Pages settings, add your custom domain
- In your domain DNS settings, add a CNAME record pointing to
YOUR_USERNAME.github.io
new_website/
├── index.html # Main HTML file
├── assets/
│ ├── css/
│ │ └── style.css # All styles
│ ├── js/
│ │ ├── data.js # Team members and news data
│ │ └── main.js # Interactive functionality
│ └── images/
│ └── connectomelab_logo.png
└── README.md # This file
Edit assets/js/data.js and add to the teamMembers array:
{
name: "홍길동",
role: "박사과정",
studentId: "2024-12345",
semester: "2학기",
room: "M425",
degree: "박사",
email: "hong@snu.ac.kr",
phone: "010-1234-5678",
department: "심리학과",
research: ["Neuroscience", "AI"]
}Edit assets/js/data.js and add to the newsItems array:
{
date: "2024-12-21",
title: "Your News Title",
content: "News description here...",
type: "latest" // or "archive"
}Edit the Research section in index.html (around line 120).
Edit assets/css/style.css to modify colors, fonts, spacing, etc.
Color scheme is defined in CSS variables:
:root {
--primary-color: #2563eb; /* Main blue */
--secondary-color: #1e40af; /* Darker blue */
--accent-color: #3b82f6; /* Light blue */
}- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers
To update the website:
# Make your changes
git add .
git commit -m "Describe your changes"
git pushGitHub Pages will automatically rebuild and deploy your site!
For questions or issues:
- Email: connectome@snu.ac.kr
- Check GitHub Issues in your repository
Built with ❤️ for SNU Connectome Lab