Back to themes

Astro Academia

Astro Academia is a personal academic website template. The website is designed to showcase academic achievements, research papers, blog posts, and a CV. It is fast, responsive, and easy to maintain, making it an ideal platform for academics and researchers to present their work.


Cost

Free


Created by
Matteo Barbero

Astro Academia

Astro Academia is a modern, fast, and customizable starter template for building personal academic websites with Astro. It is designed for researchers, academics, PhD students, and educators who want a simple way to showcase their work, publications, experience, and writing.

The template provides dedicated sections for an academic CV, research and publications, and a Markdown-powered blog, while keeping site-wide configuration straightforward and easy to maintain.


Features

Academic CV

Astro Academia includes a dedicated CV page driven by structured data.

Your education, professional experience, publications, and other academic information can be managed from src/data/cv.ts. Updating this file automatically updates the corresponding content displayed on the website.

This approach keeps academic information separate from presentation logic and makes maintaining a growing CV considerably easier.


Centralized Configuration

Site-wide information is managed through src/settings.ts.

From one place, you can configure information such as:

  • Site title and description
  • Personal and profile information
  • Social links
  • Other global website settings

This makes it easy to personalize Astro Academia without having to modify individual components throughout the project.


Research and Publications

Astro Academia is designed around the needs of academic and research profiles, providing space to present research activities, publications, projects, and other scholarly work in a clean and accessible format.


Markdown Blog

The template includes a built-in blog powered by Astro content collections.

Blog posts live in src/content/BlogPosts/ and are written in Markdown. Each post can define metadata such as its title, publication date, tags, and excerpt using frontmatter.

Adding a new article is as simple as creating a new Markdown file in the blog collection.


Fast and Responsive

Built with Astro, Astro Academia generates a lightweight static website with a responsive interface suitable for desktops, tablets, and mobile devices.

The static-first architecture makes the template well suited to academic websites where performance, maintainability, and straightforward hosting are important.


Easy Deployment

Astro Academia includes a GitHub Actions workflow for deploying the website as a static site with GitHub Pages.

Fork the repository, customize your content and settings, and use the included deployment workflow to publish your academic website.


Getting Started

The easiest way to start is to fork the Astro Academia repository and use it as the foundation for your own website.

After creating your copy, customize src/settings.ts with your site information, update src/data/cv.ts with your academic profile, and add your own content and blog posts.


Conclusion

Astro Academia v2 provides a focused foundation for creating and maintaining a personal academic website. By combining Astro with structured CV data, centralized configuration, Markdown content, and static deployment, it allows researchers and academics to spend less time managing their website and more time presenting their work.