Icon Reference

Complete guide to HugoBlox icons: use Hero, Brand, Academic, and custom SVG icons in blocks, menus, and buttons with the icon: pack/name syntax.

Use icons throughout your HugoBlox site—in blocks, menus, buttons, and author profiles. This guide covers all available icon packs and how to add custom icons.

Syntax

Icons use the format pack/icon-name:

icon: brands/github
icon: hero/academic-cap
icon: academicons/google-scholar

Default pack: If you omit the pack prefix, HugoBlox defaults to Hero icons. So icon: sparkles is equivalent to icon: hero/sparkles.

Built-in Icon Packs

Hero Icons

Default pack. 300+ outline icons for UI elements.

hero/sparkles, hero/academic-cap, hero/envelope

Browse Hero Icons →

Brand Icons

Logos for platforms, languages, and tools.

brands/github, brands/twitter, brands/python

Browse Brand Icons →

Academic Icons

Scholarly platforms and research tools.

academicons/google-scholar, academicons/orcid, academicons/arxiv

Browse Academicons →

Emoji

Use emoji directly as icons.

:rocket:, :heart:, :star:

Browse Emoji →

Custom SVG Icons

Add your own icons by placing SVG files in your project:

my-icon.svg

Then reference with the custom/ prefix:

icon: custom/my-icon

Always use lowercase and hyphens (not spaces or underscores) for icon names.

Where Icons Are Used

Icons appear in many places across HugoBlox:

ContextExample
Block buttonslinks: with icon: brands/github
Author profilesSocial links in data/authors/*.yaml
Page coverscover.icon.name: "📊"
Menu itemsNavigation links with icons
Feature blocksIcons next to feature titles
# data/authors/jane-doe.yaml
social:
  - icon: envelope
    link: mailto:[email protected]
  - icon: brands/github
    link: https://github.com/janedoe
  - icon: brands/linkedin
    link: https://linkedin.com/in/janedoe
  - icon: academicons/google-scholar
    link: https://scholar.google.com/...

Example: Page Header Buttons

# In page front matter
links:
  - name: Code
    url: https://github.com/...
    icon: brands/github
  - name: Demo
    url: https://demo.example.com
    icon: hero/play

Quick Reference

PackPrefixExamples
Hero (default)hero/ or nonesparkles, hero/envelope
Brandsbrands/brands/github, brands/twitter
Academiconsacademicons/academicons/orcid
Customcustom/custom/my-icon
Emoji:name::rocket:, :heart:

Pro tip: Use the browser's search (Ctrl/Cmd+F) on the icon pack websites to quickly find the exact icon name you need.

Was this page helpful?

From the makers of

© 2026 Lore Labs.

On this page