[github] GitHub 페이지가 업데이트되지 않습니다.

GitHub 페이지에 이상한 문제가 있습니다. 내 개인 페이지 페이지 maltzj.github.io에 새 커밋을 푸시 했지만 새 기사가 거기에 표시되지 않습니다. 로컬에서 서버를 실행하면 게시물이 localhost:4000/posts/the-price-of-inconsistent-code/. 그러나 http://maltzj.github.io/posts/the-price-of-inconsistent-code 로 이동 하면 404가 표시됩니다. 또한 http : //maltz.github에 있어야하는 새 파일을 추가했습니다 . io / test.html 이지만 404도 발생합니다.

모든 것이 로컬에서 빌드되고 실행됩니다. 내 Git 리포지토리가 최신 상태이며 GitHub 상태 페이지에 빌드 문제에 대한 내용이 없으므로이 작업을 수행해야 할 위치에 대해 약간의 손실이 있습니다. 추가 한 새 콘텐츠로 페이지를 업데이트하려면 어떻게해야합니까?

참고로 내 페이지를 뒷받침하는 저장소 위치는 http://github.com/maltzj/maltzj.github.io입니다.



답변

이것의 어떤 것도 나를 위해 그것을 해결하지 못했습니다. 해결책은 index.html 파일을 GitHub 웹 사이트로 편집하는 것이 었습니다 .


답변

다른 사람들의 경우 게시물 날짜도 확인하십시오. 방금이 문제가 발생했습니다. 저는 UTC + 11이고 서버가 UTC에 있다고 확신합니다. 따라서 내 게시물을 현지 시간으로 날짜를 지정하면 서버는 게시물이 미래라고 생각하고 작성하지 않을 것입니다. UTC를 사용하면 이것을 피했습니다.

아래 댓글에서 joao cenoura가 언급했듯이 :

  • _config.yml에 추가 future: true하여 jekyll에게 “미래”게시물을 표시하도록 지시 할 수 있습니다.
  • 및 / 또는 추가 timezone: TIMEZONE하여 시간대를 지정합니다.

자세한 내용은 https://jekyllrb.com/docs/configuration/ 을 참조 하십시오 .


답변

사이트 ( example.github.io/index.html )를 통해 index.html 파일로 이동 한 다음 페이지를 다시로드합니다. 그런 다음 ( example.github.io ) 로 돌아갈 수 있으며 업데이트되어야합니다. master.css 파일 등으로 동일한 작업을 수행 할 수 있습니다 .

작동하지 않으면 ( github.com/example/example.github.io/[blob/master/]index.html ) 대신 다시로드 해보 십시오. 그러면 업데이트됩니다.


답변

CNAME 파일이 있습니다. 비슷한 문제가 있는지 확인하십시오.


답변

확인되지 않은 이메일 문제가있었습니다. 업데이트는 처음으로 작동 했지만 그 후에는 실패했습니다. GitHub 페이지 빌드를 트리거하려면 확인 된 이메일이 필요합니다. 또한 배포 키는 빌드를 트리거하지 않으므로이를 위해 사용할 수 없습니다.

출처 : http://web.archive.org/web/20140712011932/https://help.github.com/articles/troubleshooting-github-pages-build-failures/

면책 조항 : 2014 년의 경우입니다. 여전히 필요한지 모르겠습니다.


답변

제 경우에는 위의 솔루션 중 어느 것도 작동하지 않습니다. 마지막으로 그 이유는 다음과 같습니다. _config.yml에 “relative_permalinks”옵션이 있습니다. 이 옵션은 최근 Jekyll 3.0에서 더 이상 사용되지 않습니다.

참조 :
https://help.github.com/articles/removing-relative-permalinks/


답변

나는 오늘 정적 페이지 에서이 오류가 발생했습니다. 원인은 실제로 GitHub 페이지 자체의 서비스 오류였습니다. https://status.github.com/messages 에서 서비스 메시지를 확인할 수 있습니다 .