Skip to main content

Icons

Icons are rendered using Font Awesome classes. The plugin converts <i> elements with Font Awesome classes into <FAIcon> components.

Examples

GitHub

Completed

Star

Heart

React

Syntax

<i class="fa-brands fa-github"></i>
<i class="fa-solid fa-check"></i>
<i class="fa-solid fa-star"></i>

Setup

To use Font Awesome icons, add the Font Awesome CSS to your Docusaurus config:

// docusaurus.config.js
module.exports = {
stylesheets: [
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css',
],
};

Or install the npm package:

npm install @fortawesome/fontawesome-free

Then import the CSS in your custom.css:

@import '@fortawesome/fontawesome-free/css/all.min.css';