0

私は絶望的です.私の使命は、Jekyllを使用して生成された静的Webサイトを、「プロジェクト」オプション(ユーザーオプションの代わりに)を使用してGitHub Pagesにデプロイすることです。

どういうわけか、マシンで Jekyll を使用して Web サイトをチェックすると、すべて正常に動作します。しかし、Git Pages にデプロイすると、すべての CSS ファイルが機能しなくなり、すべてのリンクで 404 not found エラーが発生します。

いくつかのガイドとチュートリアルに従いましたが、すべて失敗しました。

これまでのところ、私は常にリポジトリとブランチを作成し、常にすべてをプッシュしています。エラーが展開にあるとは思いませんが、他の場所にあります。

私のレポはここにあります:

疑問に思っている方のために説明すると、これまでのところ、リポジトリは 1 つのチュートリアルの結果にすぎません: - AndrewMunssel チュートリアル

他のチュートリアルもテストしましたが、常に問題が発生します。私のコードは間違っていますか?私がフォローしているチュートリアルは古くて間違っていますか? 私は何をすべきか?

4

1 に答える 1

2

サイトのすべてがドメイン外のサブ ディレクトリにあるため、メイン サイトにはここからアクセスします

http://fl4m3ph03n1x.github.io/web-tutorials/

テンプレートはドメインのルートにあるディレクトリを指しているため、スタイルシートhttp://fl4m3ph03n1x.github.io/assetsが配置されている場所ではなくhttp://fl4m3ph03n1x.github.io/web-tutorials/assets/、投稿に対して同じことが起こっている場所からスタイルシートをロードしようとしています。

あなたがする必要があるのbaseurlは、_config.yml

baseurl: /web-tutorials

次に、CSS と JS へのパスが次の規則を使用するように、テンプレートを変更する必要があります。

{{ site.baseurl }}/path/to/css.css

および投稿リンクの場合

{{ site.baseurl }}{{ post.url }}

siteの設定も更新する必要があります。_config.yml

于 2013-08-15T17:29:22.123 に答える