— Gatsby.js — 1 min read
YarnでFont Awesome関連のパッケージをインストール。
$ yarn add @fortawesome/fontawesome-svg-core$ yarn add @fortawesome/free-solid-svg-icons$ yarn add @fortawesome/react-fontawesome
gatsby-plugin-fontawesome-css
プラグインをインストール。
$ yarn add gatsby-plugin-fontawesome-css
gatsby-plugin-fontawesome-css
プラグインは、Gatsby.jsでビルドするとアイコンの表示が一瞬遅れる問題を解決してくれます。
gatsby-config.js
に以下を追記。
module.exports = { plugins: [`gatsby-plugin-fontawesome-css`],}
例えば、RSS Feedのアイコンだと以下のように書きます。
1import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'2import { faRss } from '@fortawesome/free-solid-svg-icons'34<FontAwesomeIcon icon={faRss} />