Academic Pages is a Jekyll-based GitHub Pages template for researchers, academics, and anyone who wants a professional portfolio website — for free, with no ads, and no server to maintain. Fork the repository, edit a few Markdown and YAML files, and your site is live.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/academicpages/academicpages.github.io/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Fork the template and publish your site in under 10 minutes.
Configuration
Customize your site title, author details, and analytics in
_config.yml.Content Guide
Add publications, talks, teaching entries, and blog posts using Markdown.
Local Development
Preview changes locally with Jekyll or Docker before pushing to GitHub.
What’s inside
Academic Pages provides dedicated content collections and tooling for the content academics actually need.Publications
Journal articles, conference papers, and books with BibTeX links.
Talks
Conference talks and tutorials with venue, date, and location.
Teaching
Courses taught with descriptions and institution details.
Portfolio
Projects and work samples with images and links.
CV
Auto-generated CV page pulling data from your collections.
Blog
Standard Jekyll blog posts with tags, categories, and comments.
How it works
Fork the repository
Click Use this template on GitHub and name your new repository
[your-username].github.io. GitHub Pages will automatically build and host your site.Configure your site
Edit
_config.yml to set your name, bio, institution, and social profile links. Your author sidebar populates from these values.Add your content
Create Markdown files in
_publications/, _talks/, _teaching/, and _posts/. Each file has a short YAML front matter block — the theme handles the rest.Academic Pages is free and open source under the MIT License. It is built on top of the Minimal Mistakes Jekyll Theme and extended for academic use cases.