GatsbyJS製ブログでFont Awesomeを使う方法
今回はGatsbyJS製ブログでFont Awesomeを使う方法を紹介します。デモはサブブログの404ページをどうぞ。
Font Awesomeのインストール
-
作業ディレクトリに移動
cd (フォルダー名)- npmでインストール
npm i --save @fortawesome/fontawesome-svg-corenpm i --save @fortawesome/free-solid-svg-iconsnpm i --save @fortawesome/react-fontawesome1行ずつ実行してください。
実際に使ってみる
インポート
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'import { faCoffee } from
'@fortawesome/free-solid-svg-icons'今回は例としてコーヒーのアイコンを使います。アイコンを使いたいファイルでインポートしてください。
表示
<FontAwesomeIcon icon={faCoffee} />アイコンの表示にはキャメルケース(?)を使う必要があったと思います。なので他のアイコンを使う場合もキャメルケースで書いてください。
Memo
キャメルケース(英: camel case)は、複合語をひと綴りとして、要素語の最初を大文字で書き表すことをいう。キャメルケースとは、大文字が「らくだのこぶ」のように見えることからの命名である。 参考:キャメルケース
ReactでFont Awesomeを使う方法はこちらの記事で書いてます。少し技術的になりますが良かったらどうぞ。
