A clean, lightweight, and elegant Hugo theme for academic profiles. The UI design is inspired by minimal-light theme.
Install Hugo:
# macOS (Homebrew)
brew install hugo
# Windows (Chocolatey)
choco install hugo-extended
# Linux (Snap)
snap install hugoVerify installation:
hugo versionMake sure you have Hugo Extended version 0.80.0 or later.
- Clone the repository:
git clone https://github.com/zdong1995/AcademiaLight.git- Start Hugo server:
hugo server --source=exampleSiteYour site should now be available at http://localhost:1313
- Create a new Hugo site (skip if you already have one):
hugo new site my-academic-site
cd my-academic-site
git init- Add the theme as a submodule:
git submodule add https://github.com/zdong1995/AcademiaLight.git themes/AcademiaLight- Configure in
config.yaml:
baseURL: "https://example.com"
theme: "AcademiaLight"- Start Hugo server:
hugo serverYour site should now be available at http://localhost:1313
params:
# Basic Information
author: "Your Name"
position: "Assistant Professor"
affiliation: "Your University"
email: "[email protected]"
avatar: "/images/avatar.png"
# Clustrmaps Configuration
clustrmaps:
enable: true
widget_id: "YOUR_WIDGET_ID"
# Social Links
social:
googleScholar: "https://scholar.google.com/citations?user=xxx"
github: "https://github.com/username"
linkedin: "https://linkedin.com/in/username"data/
├── about.yaml # About information
├── publications.yaml # Publications list
├── talks.yaml # Talks and presentations
├── services.yaml # Academic services
├── news.yaml # News and updates
└── contacts.yaml # Contact information
The theme supports various social media and academic profile links. Configure them in config.yaml:
params:
social:
googleScholar: "https://scholar.google.com/citations?user=xxx"
github: "https://github.com/username"
linkedin: "https://linkedin.com/in/username"
twitter: "https://twitter.com/username"
x: "https://x.com/username" # X (formerly Twitter)
orcid: "https://orcid.org/xxxx-xxxx-xxxx-xxxx"
researchgate: "https://www.researchgate.net/profile/username"
blog: "https://example.com/blog"
cv: "/files/cv.pdf" # Local PDF fileEach social link can be enabled/disabled by adding or removing it from the configuration.
Edit assets/scss/_variables.scss:
// Colors
$primary-color: #13294B;
$secondary-color: #39c;
$text-color: #595959;The theme uses a modular SCSS structure:
_variables.scss: Global variables_base.scss: Base styles_layout.scss: Layout structure_components.scss: Component styles_sections.scss: Section styles_dark.scss: Dark mode styles
Pull requests and issues are welcome!
This project is licensed under the MIT License - see the LICENSE file for details