Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Responsive HTML5/CSS3 template for setting up an academic website.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
The Academic Responsive (AR) Template is a free, Bootstrap-based HTML5/CSS3 website template that provides a mobile-first layout for building an academic personal website.
The AR template is a single-page academic website skeleton built with Bootstrap that makes a researcher's profile readable on smartphones. It takes simple HTML files and a BibTeX publication list as input, and outputs a responsive personal site with pages for biography, CV, publications, and talks. The template was created by Demetris Zeinalipour at the University of Cyprus and is released under a CC BY 4.0 licence.
It is implemented in Bootstrap (an HTML, CSS, and JS framework) and has been tested on iOS, Windows Phone, Android, Chrome, Safari and other browsers. Some features depend on free external components: Google Custom Search for site search, a Twitter widget for news, and Smartbib for publication indexing. Having a CV in LaTeX format helps automate the generation of material and streamline consistency between your CV and your website.
index.html contains most of the site content; additional pages include bio.html for a short biography and cv.html for a detailed CV.publications/demo.bib and talks/presentations/demo.bib; if PHP is available on the server, the entries render as neat, formatted lists.CV-latex sources and the latex2html command convert a LaTeX CV into the content of cv.html, keeping the website CV in sync with the PDF CV.The AR template is aimed at academics and researchers who need a low-maintenance personal website. It suits PhD students, postdocs, faculty, and research labs that want a clean online presence without learning a CMS.
latex2html and pasting the output into cv.html..bib file and let the PHP script format them into a neat list on the publications page.latex2html command shown in the README to generate HTML from a LaTeX CV, then copy that output into cv.html.You edit the HTML files directly with a text editor or WYSIWYG editor, then upload the folder to any static web server. The main content is in index.html; bio.html and cv.html hold the biography and CV. For publications, you add BibTeX entries to the .bib files — if the server runs PHP, those entries are rendered automatically into formatted lists. The README also provides a latex2html command to convert a LaTeX CV into the HTML that goes into cv.html.
The template is free. It is distributed under a Creative Commons CC BY 4.0 licence, meaning you can use, remix, and even build on it commercially as long as you credit the original creation in the footer of your site.
Other academic website templates include al-folio, a Jekyll-based academic portfolio theme, and academicpages, a GitHub Pages template designed for academic personal sites.
Yes, the template is free to use and is released under a Creative Commons CC BY 4.0 licence. You can reuse, modify, and even use it commercially, provided you credit the original creation in the footer of your site.
Adding publications to publications/demo.bib and talks to talks/presentations/demo.bib is the input; the BibTeX entries are rendered neatly only if PHP is available on your web server. Without PHP, the raw BibTeX text will be shown instead of a formatted list.
The template has been tested on iOS, Windows Phone, Android, Chrome, and Safari. Because it is built on Bootstrap, it is responsive and should work on most modern browsers and mobile devices.
You edit the HTML files directly with a text editor or WYSIWYG editor. The main content lives in index.html; bio.html and cv.html hold the biography and CV. The CV page can be generated from a LaTeX file using the latex2html command provided in the README.
Yes, the template has been used by individual researchers and by labs such as the Embedded Artificial Intelligence Lab in Beijing. You can adapt the single-page layout to show multiple members by reusing the HTML structure.
