Website Design Upgrade
Website Design Upgrade
This document outlines the changes made to modernize the website design to match the style of https://github.com/aboggust/aboggust.github.io.
Changes Made
1. New Layout System
- Created
_layouts/splash.html
: A new layout specifically for the homepage that provides a clean, modern design - Updated
_pages/home.md
: Changed from archive layout to splash layout and restructured content - Created
_includes/splash-nav.html
: A minimal navigation component for the new design
2. Modern Styling
- Created
assets/css/splash.css
: New CSS file with modern styling inspired by the reference site - Features:
- Clean typography using Roboto and Roboto Condensed fonts
- Modern gradient background for the intro section
- Fixed navigation with backdrop blur effect
- Responsive design for mobile devices
- Hover effects and smooth transitions
- Card-based layout for publications and news
3. Content Structure
- Intro Section: Prominent name and title with professional headshot
- Social Links: Modern button-style links for CV, Google Scholar, GitHub, LinkedIn, and email
- News Section: Clean timeline-style news items with dates
- Publications Section: Card-based publication display with links
4. Updated Publication Format
- Enhanced publication front matter: Added
authors
andlinks
arrays for better structure - Modern publication display: Clean cards with hover effects and organized link buttons
5. Navigation Updates
- Updated
_data/navigation.yml
: Changed home URL from/home/
to/
for cleaner URLs - Fixed navigation: Sticky navigation bar with modern styling
Key Design Features
Typography
- Primary Font: Roboto (clean, readable)
- Heading Font: Roboto Condensed (modern, professional)
- Color Scheme: Blue (#3498db) with dark grays (#2c3e50, #555)
Layout
- Single-page design: Clean, focused homepage
- Responsive: Works well on desktop, tablet, and mobile
- Modern spacing: Generous padding and margins for readability
Interactive Elements
- Hover effects: Subtle animations on buttons and cards
- Smooth transitions: CSS transitions for professional feel
- Modern buttons: Rounded corners with shadows and hover states
Files Modified/Created
New Files
_layouts/splash.html
_includes/splash-nav.html
assets/css/splash.css
preview.html
(for testing)WEBSITE_UPGRADE.md
(this file)
Modified Files
_pages/home.md
_data/navigation.yml
_publications/*.md
(updated front matter)
Preview
To see the new design, open preview.html
in a web browser. This shows how the final website will look with the new modern design.
Next Steps
- Test the website: Run
bundle exec jekyll serve
to test locally - Update content: Add real publication data with proper authors and links
- Customize colors: Adjust the color scheme if needed
- Add more sections: Consider adding research interests, teaching, or other sections
- Optimize images: Ensure profile photo is high quality and properly sized
Browser Compatibility
The new design uses modern CSS features including:
- CSS Grid and Flexbox
- Backdrop filter (for navigation blur)
- CSS transitions and transforms
- Modern font loading
These features are supported in all modern browsers (Chrome, Firefox, Safari, Edge).