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 つのサイトのカスタマイズを残りのサイトに強制することなく、テーマを複数のサイトと共有できます。ありがとう!