エラーメッセージが再び表示され、前回の解決策が機能しなかったようですね。エラーは依然としてassets/css/style.scss
ファイルの処理中に、Jekyllが/github/workspace/docs
ディレクトリにアクセスしようとして失敗していることを示しています。この問題を解決するためには、次のような追加のステップを試してみる価値があります。
-
docs
ディレクトリの存在確認:- リポジトリのルートに
docs
ディレクトリが確実に存在することを再確認してください。 - ディレクトリのパスが正しいかどうかも確認してください。GitHub Actionsのログによると、
/github/workspace/./docs
というパスが使用されていますが、これは正しい形式です。
- リポジトリのルートに
-
style.scss
ファイルのパス:style.scss
ファイルがdocs/assets/css/
に正しく配置されているか確認してください。- ファイルやディレクトリの名前にタイプミスがないかも確認してください。
-
Jekyllの設定ファイルの確認:
docs
ディレクトリ内に_config.yml
ファイルが存在し、適切に設定されているか確認してください。GitHub ActionsがJekyllを正しくビルドできるように、このファイルにはサイトの設定情報が含まれている必要があります。
-
ローカルでのビルドテスト:
- もしまだ行っていなければ、ローカル環境でJekyllビルドを実行してみてください。これにより、GitHub Actions環境特有の問題か、またはJekyllの設定に起因する問題かを判断できます。
-
GitHub Actionsのワークフロー構成の再確認:
- GitHub Actionsのワークフローファイル(通常は
.github/workflows/
ディレクトリ内にある)を確認して、actions/jekyll-build-pages
アクションのsource
とdestination
パラメータが正しく設定されていることを確認してください。
- GitHub Actionsのワークフローファイル(通常は
-
GitHub SupportまたはJekyllのコミュニティフォーラムでの質問:
- これらのステップを試しても問題が解決しない場合は、GitHub Supportに連絡するか、JekyllのコミュニティフォーラムやStack Overflowで質問してみることを検討してください。場合によっては、特定の設定や環境に特有の問題が原因である可能性があります。
これらの追加ステップを通じて、問題の根本原因を特定し、適切な修正を施すことができるはずです。