Icons & Emojis
DocsForge includes 8,000+ Material Design icons and 3,000+ Twemoji emojis.
Icons
Syntax
Use :material-icon-name: syntax:
:material-heart: I love DocsForge!
I love DocsForge!
Finding icons
Browse the Material Design Icons library. Common categories:
:material-home:—:material-settings:— :material-settings::material-code-braces:—:material-book-open:—:material-github:—:material-rocket-launch:—:material-check-circle:—:material-alert-circle:—
In admonitions
Icons appear automatically in admonition titles.
In buttons and links
[Get started :material-arrow-right:](getting-started.md)
Sized icons
Apply CSS classes for sizing:
:material-heart:{ .lg } Large heart
Emojis
Use standard emoji shortcodes:
:smile: :thumbsup: :rocket: :fire: :star: :warning:
Font Awesome icons
Font Awesome brands are also available:
:fontawesome-brands-github: GitHub
:fontawesome-brands-python: Python
:fontawesome-brands-docker: Docker
GitHub
Python
Docker
Custom icons
Add your own icons in docs/assets/icons/:
extra:
icon:
logo: assets/logo.png
Icon in headers
## :material-rocket: Getting Started
Getting Started
Configuration
Icon support is enabled by default:
markdown_extensions:
- pymdownx.emoji:
emoji_generator: !!python/name:material.extensions.emoji.to_svg
emoji_index: !!python/name:material.extensions.emoji.twemoji