質問: こんにちは、Shopifyでサイト構築をしています。 現在Narrativeテーマを編集してサイトを運営しているのですが、フォントの変更などoveride.scss.liquidを利用して行ったためか、最初に表示されるのが意図していない標準のフォントが登場してしまい、その後若干の時間が経ったらフォントが変わる、というような挙動をしてしまいます。 また、サイトの読み込み速度自体も早くしたいと考えています。 経験がある方がいたらご教示願いたいのですが、 1上記を避けるために、例えばoveride.scss.liquidを先に読み込ませるようにする、などは可能なものでしょうか? 2またoverlide.scss.liquidを使うよりも、直接themeに全てコーディングするようにした方が表示スピードは上がるでしょうか? 大して変わらないならば、別の方法も考えていきたいと思うのですが、体感的に高速化につながるのであれば12の順番で着手しようかと思っていました。どなたかアドバイスなどいただけると幸甚です。
回答: こちらの記事は参考になりますでしょうか? overlide.scss.liquidは、上記でいうところの非同期CSSにあたるかと思うので、2のようにクリティカルCSSはインラインにする処理が良いかと思います。 表示スピードは様々な要因が関係するので、上記で述べられている他の項目をチェックされることをお勧めします。 Technical Partner Manager, Japan