A fully responsive, modern single-page website template designed for academic researchers to showcase their research, publications, and accomplishments. This enhanced version features a streamlined single-page design with smooth navigation and modern visual elements perfect for creating a professional academic presence.
- Responsive Design: Adapts perfectly to all screen sizes (mobile, tablet, desktop)
- Single-Page Navigation: Smooth scrolling between sections with fixed navigation
- Easy Customization: Well-organized code structure with clear placeholders
- Modern Aesthetic: Clean, professional design with visual section dividers
- Lightbox Gallery: Interactive image viewing with modal functionality
- Mobile-Optimized: Hamburger menu and touch-friendly interface
- Fast Loading: Optimized performance with lazy loading images
- SEO Friendly: Structured markup for better search engine visibility
Your ScholarSite 3.0 includes these main sections:
- Header/Hero: Profile image, name, and title with background
- About: Personal introduction and academic background
- Research: Detailed project showcase with images and descriptions
- Publications: Journal articles and conference presentations
- Gallery: Year-organized photo gallery with captions
- Connect: Social media and professional profile links
Before we start, you need to install the following software on your computer:
- Windows: Download from git-scm.com and run the installer
- Mac: Install via Homebrew:
brew install gitor download from git-scm.com - Linux: Use your package manager:
sudo apt install git(Ubuntu/Debian) orsudo yum install git(CentOS/RHEL)
- Download from code.visualstudio.com
- Install the downloaded file
- Open VS Code after installation
- Open VS Code
- Click on the Extensions icon in the sidebar (or press
Ctrl+Shift+X) - Search for "Live Server"
- Install the extension by Ritwick Dey
If this is your first time using Git, you need to configure it with your details:
- Open Terminal (Mac/Linux) or Command Prompt/PowerShell (Windows)
- Run these commands (replace with your actual name and email):
git config --global user.name "Your Full Name"
git config --global user.email "[email protected]"Important: Use the same email address that you use for your GitHub account.
- Go to github.com
- Click "Sign up" and create your account
- Verify your email address
- Choose a username that's professional (you'll use this in your website URL)
- Go to the ScholarSite 3.0 repository
- Click the Fork button in the top-right corner
- This creates your own copy of the repository
Now you'll download your forked repository to your computer:
- Open VS Code
- Press
Ctrl+Shift+P(Windows/Linux) orCmd+Shift+P(Mac) - Type "Git: Clone" and select it
- Enter your repository URL:
https://github.com/YOUR-USERNAME/ScholarSite_3.0.git - Choose a folder on your computer to save the project
- Click "Open" when VS Code asks if you want to open the cloned repository
- Open Terminal/Command Prompt
- Navigate to where you want to save the project:
cd Desktop # or wherever you want to save it
- Clone the repository:
git clone https://github.com/YOUR-USERNAME/ScholarSite_3.0.git
- Open the project in VS Code:
cd ScholarSite_3.0 code .
Now comes the fun part - making it yours!
- Open
index.htmlin VS Code - Replace all placeholder text marked with
[Your Name],[Your Title/Profession], etc.:- Your name in the header and title
- Your professional title/role
- Your institution/organization
- Your research area and current projects
- Your academic background and education
- Add your profile picture to the
imagesfolder and name itprofile.png - Add background images for sections (
image1.png,image2.png, etc.) - Update image paths in the HTML if you use different filenames
- Find the research section in
index.html - Replace the four placeholder projects with your actual research:
- Project titles
- Detailed descriptions
- Supervisor information and links
- Add project images to the
imagesfolder - Link to project reports in the
documentsfolder
- Locate the publications section
- Replace placeholder publications with your actual work:
- Journal articles with proper citations
- Conference presentations
- Add direct links to your papers
- Organize by publication type
- Find the gallery section
- Add your images to the
imagesfolder - Update the gallery by year:
- Replace
image1.png,image2.png, etc. with your photos - Add descriptive captions
- Organize by academic year or project
- Replace
- Find the Connect section
- Replace placeholder links with your actual profiles:
- Google Scholar profile
- ORCID ID
- GitHub profile
- Twitter/X account
- Add or remove social icons as needed
- Open
styles.cssto modify:- Color scheme
- Typography
- Layout spacing
- Background colors
- The CSS is well-commented for easy customization
Before publishing, test your website:
- Right-click on
index.htmlin VS Code - Select "Open with Live Server"
- Your website will open in your browser
- Test navigation between sections
- Check mobile responsiveness by resizing the browser
- Verify all images and links work correctly
Once you're happy with your changes:
- In VS Code, open the Terminal (
Ctrl+` or View > Terminal) - Run these commands:
# Add all your changes
git add .
# Commit your changes with a message
git commit -m "Customize ScholarSite 3.0 with my information"
# Push changes to GitHub
git push origin mainNote: The first time you push, you might be asked to authenticate with GitHub. Follow the prompts to sign in.
Now let's make your website live on the internet:
- Go to your repository on GitHub
- Click on "Settings" (in your repository, not your profile)
- Scroll down to "Repository name"
- Rename it to:
YOUR-USERNAME.github.io- For example, if your username is
janedoe, rename it tojanedoe.github.io
- For example, if your username is
- Click "Rename"
- Still in Settings, scroll down to "Pages" in the left sidebar
- Under "Source", select "Deploy from a branch"
- Choose "main" branch and "/ (root)" folder
- Click "Save"
- After 5-10 minutes, your website will be live at:
https://YOUR-USERNAME.github.io - You can share this URL with anyone!
- Edit CSS variables in
styles.cssto change the overall color theme - Modify background colors for sections to match your preferences
- Update link colors and hover effects
- Add high-quality images (1920x1080 recommended) to the
imagesfolder - Replace
image1.png,image2.png, etc. with your chosen backgrounds - Use images related to your research field or institution
- Modify section names in the navigation menu
- Add or remove sections as needed
- Update anchor links to match your section IDs
- The template uses Public Sans font for a modern, professional look
- You can change fonts by updating the Google Fonts link in the HTML head
- Adjust font sizes and weights in the CSS
Your ScholarSite 3.0 includes:
- Responsive hamburger menu for mobile devices
- Touch-friendly navigation
- Optimized image sizing for different screens
- Mobile-first CSS approach
- Lazy loading for better performance on mobile
- Create a Google Analytics account
- Get your tracking code
- Add it to the
<head>section ofindex.html
- Buy a domain name
- In your repository settings, go to Pages
- Add your custom domain in the "Custom domain" field
- Update your domain's DNS settings to point to GitHub Pages
You can integrate services like:
- Formspree for simple contact forms
- Netlify Forms (if hosting on Netlify)
- Google Forms embedded in the page
The template includes lightbox functionality for images. To add more images:
- Add images to the
imagesfolder - Create anchor tags with
class="lightbox" - Link to full-size images for the lightbox effect
We welcome contributions to make ScholarSite even better! To contribute:
- Fork the repository
- Create a new branch:
git checkout -b feature-name - Make your changes
- Test thoroughly across different devices
- Commit:
git commit -m "Add new feature" - Push:
git push origin feature-name - Create a Pull Request
Git authentication problems:
- GitHub now requires personal access tokens instead of passwords
- Go to GitHub Settings > Developer settings > Personal access tokens
- Generate a new token and use it as your password
Website not updating:
- Changes can take 5-10 minutes to appear on GitHub Pages
- Clear your browser cache (Ctrl+F5 or Cmd+Shift+R)
- Check that you pushed your changes:
git status
Images not showing:
- Verify image file paths are correct (case-sensitive)
- Ensure images are in the
imagesfolder - Check image file extensions match what's in your HTML
- Use forward slashes (/) in paths, even on Windows
Navigation not working:
- Check that section IDs match the navigation links
- Ensure JavaScript file (
script.js) is loading properly - Test the hamburger menu on mobile devices
CSS not applying:
- Verify the CSS file path is correct in your HTML
- Clear browser cache
- Check for CSS syntax errors
- Ensure
styles.cssis in the same directory asindex.html
Lightbox not working:
- Ensure JavaScript is enabled in the browser
- Check that images have the correct
lightboxclass - Verify image paths in lightbox links are correct
- Check the GitHub Pages documentation
- Visit Stack Overflow for coding questions
- Create an issue in the repository for bugs or feature requests
- Review the code comments for guidance on customization
ScholarSite_3.0/
βββ index.html # Main single-page website
βββ styles.css # All styling and responsive design
βββ script.js # Navigation and lightbox functionality
βββ images/ # All images folder
β βββ profile.png # Your profile picture
β βββ image1.png # Background image 1
β βββ image2.png # Background image 2
β βββ image3.png # Background image 3
β βββ image4.png # Background image 4
β βββ image5.png # Background image 5
β βββ project1.jpg # Project images
β βββ project3.jpg # Project images
βββ documents/ # Research papers and reports
βββ README.md # This file
This project is licensed under the MIT License - see the LICENSE file for details.
If ScholarSite 3.0 helped you create your academic website, please: