5

GitHub ページに Jekyll テーマを使用するのは初めてです。Jekyll テーマの CSS のカスタマイズに従って、ローカル テーマを正常にカスタマイズできましたが、テーマがリモートの場合の対処方法に関するドキュメントは見つかりませんでした。

これが私が試したものです。まず、きれいな GitHub ページから始めて、サイトの _config.yml ファイルに Jekyll テーマを追加するの手順 4 に従って、GitHub のデフォルト テーマから分岐したテーマをオプトインしました。

_config.yml:

     github: [metadata]
     encoding: UTF-8
     kramdown:
         input: GFM
         hard_wrap: false
     future: true
     jailed: false
-     theme: jekyll-theme-primer
+     remote_theme: chuanqisun/primer
     gfm_quirks: paragraph_end

この時点で、すべてがそのまま機能します。しかし、追加すると

---
---

@import "{{ site.theme }}";

/assets/css/style.scss で、GitHub Page に site.theme が存在しないという苦情が寄せられています。 ここに画像の説明を入力 だから私も試しました

---
---

@import "{{ site.remote_theme }}";

しかし、インポートはまだ失敗しました。 ここに画像の説明を入力

リモートテーマをカスタマイズできるかどうか知っている人はいますか? フォークされたリポジトリでカスタマイズできることはわかっていますが、一部のカスタマイズは 1 つのサイトに固有であり、それを自分のサイトのリポジトリに保存したいと考えています。このようにして、1 つのサイトのカスタマイズを残りのサイトに強制することなく、テーマを複数のサイトと共有できます。ありがとう!

4

1 に答える 1