2017-05-21 1 views
2

최근에 R blogdown 패키지의 Hugo 테마 'kakawait/hugo-tranquilpeak-theme'을 사용하여 정적 사이트를 설정했습니다. 모든 것이 완벽하게 작동하지만 disqus-plugin과 social share-URLs은 작동하지 않습니다. 사이트는 Github Pages에서 호스팅됩니다.Disqus 플러그인 + R blogdown을 사용하여 생성 된 사이트에 소셜 URL이로드되지 않습니다.

config.toml 설정과 Disqus 단축 이름을 변경하려고 시도했지만 작동하지 못했습니다. 당신이 블로그 기사 here의 끝에서 볼 수 있듯이

config.toml file

은 Disqus에 "우리는 당신이 사회자 경우 문제 해결 가이드를 참조하십시오. Disqus에로드 할 수 없습니다."오류 메시지와 함께 실패 반면에, (블로그 끝에 공유 아이콘에 대한) 사회적 URL은 baseURL 접두사가없는 html로 나타납니다.

Disqus-Team은 help pages 중 하나에서 잘못된 형식의 JS 변수가있을 때 일반적으로 발생한다고 언급했습니다.

내 블로그 글보기 - 소스에서

this.page.url 변수는 상대 URL이 나타납니다

this.page.url = '\/2017\/05\/tamilnadu-2016-election---a-data-story\/'; 

이 사회 URL이 페이지에 트위터/페이스 북/G 플러스 아이콘-측면을 따라 보여주는 방법이다 .

트위터 : https://twitter.com/intent/tweet?text=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f

페이스 북 : https://www.facebook.com/sharer/sharer.php?u=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f

G 플러스 : https://plus.google.com/share?url=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f

나는 base을의 구성 설정에서 몇 가지 문제가 모두 문제를 일으키는 생각합니다.

감사합니다.

답변

5

GitHub 페이지가 아닌 Netlify를 권장하는 이유 중 하나입니다. GitHub 페이지를 사용하여 게시하도록 선택할 수 있지만 사이트를 게시하기 전에 항상 blogdown::hugo_build()을 실행해야합니다. 자세한 내용은 blogdown documentation을 참조하십시오.

+0

감사합니다. Yihui. Rmd 파일을 다시 컴파일 할 필요가없는'blogdown :: build_site()'(또는'blogdown :: hugo_build()')를 사용하면 Disqus와 Social-URL이 모두 완벽하게 작동합니다. 네, Netlify를 체크 아웃하고 싶지만 때로는 블로그에 트래픽을 얻기 시작할 때가 있습니다. – cosmos

관련 문제