2017-03-28 3 views
1

私はペリカンのウェブサイトを生成しようとしています。私がlocalhostを実行すると、すべてがうまく見えます。しかし、コンテンツを自分のgithubページにアップロードして、レイアウトのように見えるコンテンツを見ようとすると、すべてがうんざりしてしまいます。私はクロムを使用しており、コンテンツには認証されていないソースが含まれているようです。私がchromeでload unsafe scriptsオプションを選択した場合、ウェブサイトはlocalhostと同じように見えます。ペリカンを使用する安全でないスクリプト

私は、開発者ツールを見れば、私のようなエラーの束を取得:

混在したコンテンツを「https://username.github.io/」でのページがHTTPSでロードされますが、安全でないスタイルシート「http://username.github.io/theme/css/bootstrap.simplex.min.css」を要求しました。このリクエストはブロックされました。 HTTPS経由でコンテンツを配信する必要があります。

安全なスタイルシートを使用するようにペリカンに指示する方法はありますか?

+0

デバッグヘルプ(「なぜこのコードは機能していないのですか?」)には、問題の内容、特定の問題またはエラー、および質問自体に再現するのに必要な最短コードが含まれている必要があります。明確な問題文がない質問は、他の読者にとって有用ではありません。 「MCVEの作成方法」を参照してください。 –

+1

私は、(安全なウェブサイトを生成することができるように)望ましい動作が明確だと思います。私はブラウザから取得しているエラーを追加しました。どのように他の読者にとってより有用な方法でこの問題に取り組むことができるかわかりません。 –

答えて

0

HTTPS経由で読み込まれたサイトでは、セキュリティで保護されていないコンテンツが読み込まれないことがあります。あなたの場合は、HTTP経由でCSSファイルを読み込みます。逆の場合は安全です:セキュリティで保護されていないサイトは保護されたコンテンツを読み込む可能性があります。したがって、おそらく最も簡単な解決策は、常にHTTPSを使用することです。すべてのCSSファイル、画像などについて

this (closed) Pelican issueによると、SITEURLおよび/またはRELATIVE_URLSは、関連する設定オプションです。

+0

ありがとうございます。私はそれをどうやって行うのか分からない。すべてのファイルにhttpsを使用するにはどうすればよいですか?私はペリカンを使ってウェブサイトを作っています。 –

+0

@GeorgeC。私はあなたが始めなければならない問題へのリンクを追加しました。免責事項:私はまだ自分でHTTPSのサイトを設定していません。 –

関連する問題