Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll theme for academia to showcase research, publications, courses, CV, and team members.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
Academic is a Jekyll theme designed for academic websites that lets researchers and research groups publish their publications, courses, CV, team members, and updates as a static site on GitHub Pages.
Academic is a free, open-source Jekyll theme hosted on GitHub at LeNPaul/academic. It takes content written in Markdown plus structured data in YAML files (such as _data/publications.yml and _data/settings.yml) and renders them into a static academic website. The theme runs on Jekyll, a Ruby-based static site generator, and is designed to deploy directly to GitHub Pages. It is available under the MIT License.
_posts directory.people directory; members are defined in _data/settings.yml._data/publications.yml; each entry can link directly to the paper or serve a PDF placed in the publications directory._data/settings.yml, with markdown pages for each course in the courses directory and optional course materials in subdirectories._data/cv directory, where each section of the CV has its own YAML file._data/settings.yml.academic-jekyll-theme to your Gemfile and setting theme: academic-jekyll-theme in _config.yml, then run bundle.Academic is built for university faculty, postdocs, graduate students, and research group leaders who need a professional academic web presence with minimal setup. A professor can showcase their lab's publications and open positions; a graduate student can host their CV and teaching materials; a research group can maintain a shared site with team member profiles and course pages.
Installation starts by adding the gem to your Gemfile and setting the theme in _config.yml, then running bundle. Content is managed through Markdown pages and YAML data files: you edit _data/settings.yml for people, courses, and contact info, _data/publications.yml for publications, and create markdown files in the people, courses, and publications folders. Jekyll then builds a static site locally with jekyll serve or automatically on GitHub Pages when you push the repository.
Academic is free and open source under the MIT License.
Yes, Academic is open source and released under the MIT License, so it is free to use, modify, and distribute.
Academic includes six main layouts: home, people, publications, courses, CV, and contact. Each layout pulls content from corresponding Markdown files and YAML data files.
You can deploy by following the author's tutorial at paulle.ca/jekyll-tutorials/deploy-jekyll-site-github-pages. In short, push your Jekyll site repository to GitHub and enable GitHub Pages, and the site builds automatically.
The theme's author states you can use it for almost any other purpose as well, though it is designed with academic content in mind.
