A professional academic portfolio website built with Jekyll and hosted on GitHub Pages.
π Live Site: winatony.github.io
- π¨ Modern Academic Theme - Clean, professional design inspired by al-folio
- π Dark Mode Toggle - Light/dark theme with persistent preference
- π± Fully Responsive - Mobile-friendly with hamburger navigation
- β¨ Page Transitions - Smooth animated transitions between pages
- π GitHub Integration - Dynamic repository listing and activity chart
- π Publications - Google Scholar integration with citations
- π° News Feed - Latest updates and announcements
winatony.github.io/
βββ _config.yml # Jekyll configuration & site settings
βββ Gemfile # Ruby dependencies
βββ index.markdown # Redirects to /about/
β
βββ _data/ # Data files (YAML)
β βββ cv.yml # CV data (education, work, skills, awards)
β βββ publications.yml # Publications list with 'selected' flags
β
βββ _pages/ # Main site pages
β βββ about.md # Homepage with profile & selected publications
β βββ cv.md # Curriculum Vitae
β βββ projects.md # Research projects listing
β βββ publications.md # Full publications list
β βββ repositories.md # GitHub repositories showcase
β
βββ _layouts/ # Page templates
β βββ default.html # Base layout with header/footer
β βββ about.html # Homepage layout with profile section
β βββ cv.html # CV with timeline visualization
β βββ projects.html # Projects grid layout
β βββ project.html # Individual project page
β βββ publications.html # Publications list with filtering
β βββ repositories.html # GitHub repos with API integration
β βββ page.html # Generic page layout
β βββ post.html # Blog post layout
β
βββ _includes/ # Reusable components
β βββ head.html # Meta tags, fonts, CSS
β βββ header.html # Navigation with dark mode toggle
β βββ footer.html # Footer with social links
β βββ scripts.html # JavaScript (theme, mobile menu)
β
βββ _projects/ # Individual project pages
β βββ 01-human-virome.md
β βββ 02-space-biology.md
β βββ 03-antibiotics-microbiome.md
β βββ 04-synthetic-biology.md
β
βββ _news/ # News announcements
β βββ 2022-cell-reports.md
β βββ 2024-nasa-funding.md
β βββ 2024-nmdc-metadata.md
β
βββ assets/
β βββ css/
β β βββ main.scss # All styles (CSS variables, dark mode)
β βββ img/ # Optimized images
β βββ images/ # Original images
β βββ pdf/ # PDF documents (papers, CV)
β
βββ _site/ # Generated site (not in git)
Edit _config.yml to update:
title: "Your Name"
email: your.email@example.com
github_username: yourusername
google_scholar_id: YOUR_ID- title: "Paper Title"
authors: "Author, A., Author, B."
venue: "Journal Name"
year: 2024
doi: "10.xxxx/xxxxx"
pdf: "/assets/pdf/paper.pdf"
selected: true # β Set to true to feature on homepageeducation:
- degree: "Ph.D."
field: "Your Field"
institution: "University Name"
year: "2020"
work:
- position: "Job Title"
company: "Company Name"
dates: "2020 - Present"
description: "Job description..."Create new markdown files with front matter:
---
layout: project
title: "Project Title"
description: "Brief description"
image: /assets/img/project.jpg
category: research
order: 1
---
Project content in markdown...---
date: 2024-01-15
title: "News Title"
link: "https://optional-link.com"
---featured_repos:
- owner: OrganizationName
name: repo-name
highlight: |
Your contribution description here...All styles are in assets/css/main.scss:
- CSS Variables: Colors, fonts, spacing at
:root - Dark Mode:
[data-theme="dark"]overrides - Responsive: Media queries at
@media (max-width: 768px)
- Create file in
_pages/with front matter:
---
layout: page
title: "Page Title"
permalink: /your-page/
---- Add to navigation in
_includes/header.html
- Ruby (>= 2.7)
- Bundler (
gem install bundler)
# Install dependencies
bundle install
# Start local server
bundle exec jekyll serve
# View at http://localhost:4000bundle exec jekyll build
# Output in _site/The site automatically deploys to GitHub Pages when you push to the main branch via GitHub Actions (.github/workflows/jekyll.yml).
- Static Site Generator: Jekyll 4.3
- Hosting: GitHub Pages
- Styling: SCSS with CSS Custom Properties
- Fonts: Inter, JetBrains Mono (Google Fonts)
- Icons: Inline SVGs
- APIs: GitHub REST API, Google Scholar (via serpapi)
MIT License - See LICENSE for details.
Built with β€οΈ using Jekyll