Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Hugo theme for academics to publish publications, projects, blog posts, and news on a personal site.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Avicenna is a minimal, responsive Hugo theme built for academics who want a static personal website to publish their publications, projects, blog posts, and news updates.
Avicenna is a Hugo theme hosted on GitHub that turns Markdown content into a clean academic homepage. It was created by hadisinaee and includes three core content sections — Introduction, Publications, and Projects — along with optional blog and news feed sections. The theme produces static HTML output, so it runs on any web host without a database or server-side processing. You configure the site through a config.toml file and add content as Markdown files.
content/publications to display your papers; new entries can be generated with hugo new publications/your-pub-name.md.content/projects holds project descriptions, creating a grid of your work.config.toml and the theme injects the analytics script.profile.png in the static folder to change your photo, and add your CV as cv.pdf in the same directory.content/publications; they appear in a structured list.hugo to generate a public folder, then copy its contents to any web host server.Avicenna is used in three phases: setup, customization, and build/deploy. During setup, either run the provided automated script (setup_avicenna.sh) or manually clone the theme into your Hugo site. Customization happens by editing config.toml and the Markdown files in the content folder. Finally, run hugo to generate a public folder, which you copy to your hosting server.
hugo new site my_cool_page.config.toml and content files.hugo serve for local preview, then hugo to build the production public folder.public folder to your host.No. Avicenna uses Markdown for content and a TOML configuration file for settings, so you don't need to write HTML. The theme generates the HTML for you.
There are two methods: an automated script that runs setup_avicenna.sh with your site name, or a step-by-step approach where you manually create a Hugo site, clone the theme, and copy the example content.
Place your image in the static folder and name it exactly profile.png. The theme expects that exact filename and extension, so other names won't be picked up automatically.
Yes, but if you choose a different name, you must update the reference in your introduction section. The recommended filename is cv.pdf placed directly under the static folder.
Set your baseURL in config.toml, run hugo to build the site, and then copy the generated public folder to your web server or host.
