2017-03-28 4 views
1

나는 펠리컨으로 웹 사이트를 생성하려고합니다. localhost를 실행하면 모든 것이 잘 보입니다. 그러나 콘텐츠를 내 github 페이지에 업로드하고 레이아웃이 엉망인 것처럼 보이는 콘텐츠를 보려고 할 때. 크롬을 사용하고 있으며 콘텐츠에 인증되지 않은 소스가있는 것 같습니다. Chrome에서 안전하지 않은 스크립트로드 옵션을 선택하면 웹 사이트는 localhost와 동일하게 보입니다.펠리칸을 사용하는 안전하지 않은 스크립트

혼합 내용 : 나는 개발자 도구를 보면

내가 좋아하는 오류의 무리 얻을 HTTPS를 통해로드 'https://username.github.io/'에서 페이지를하지만, 안전하지 않은 스타일 '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 용 사이트를 직접 설정하지 않았습니다. –