0

質問

私の CSS リソースが私の個人的な Github IO ページtobias-schmidt.siteにロードされない理由を理解したいと思います。

問題

カスタム dns tobias-schmidt.siteまたは直接 github dns mrtobe.github.io を介してページにアクセスすると、サイトは index.html を正しく読み込みますが、参照されている CSS ファイルは読み込みません。ブログ投稿をクリックすると、CSS が正しく読み込まれます。次に、このサーフィン セッションでは、CSS も index.html で利用できます。

設定

  • tobias-schmidt.site の A-Record セットアップを使用した GoDaddy からの dns - この dns は github リポジトリの設定に追加されました
  • ウェブサイトはhugoで生成されます - 完全なプロジェクトはhttps://github.com/mrtobe/mrtobe-hugoでホストされます- ./deloy.shはページのデプロイに使用されます
  • Hugo は、ここでホストされている静的 Web サイトを生成しますhttps://github.com/mrtobe/mrtobe.github.io

最良の推測

さまざまな投稿を確認したところ、混合コンテンツである可能性があることがわかりましたが、github ページでこれを解決する方法がわかりません。

4

1 に答える 1

1

SSL 証明書に問題があります。

tobias-schmidt.site は無効なセキュリティ証明書を使用しています。

証明書は次の名前に対してのみ有効です: *.github.com、github.com、*.github.io

エラー コード: SSL_ERROR_BAD_CERT_DOMAIN

Github ページは、カスタム ドメインに HTTPS を提供しません。

https://tobias-schmidt.site github ページ サーバーにアクセスすると、ドメインに対して無効な証明書が送信され、ブラウザはこの証明書の使用に同意するまでリクエストをブロックします。

今のところ、conf.tomlに を設定する必要がありますbaseurl = "http://tobias-schmidt.site"。これは、ヒューゴ クラフトの http URL を取得するためです。

2 回目は、cloudflare などのサービスを使用してサイトを保護するか、Netlifyを確認してください。

于 2016-11-27T13:26:53.847 に答える