我是hugo和blogdown的新手,并且正在使用hugo-academic主题创建一个学术网站。
一切正常。除了社交分享按钮。当我运行blogdown :: build_site()时,博客文章上的社交共享按钮似乎没有完整的URL,因此将失败。 看到。 例如https://nkaza.github.io/post/urban-morphology-landscape-metrics/
url变量是“ / post / ...”而不是“ baseurl / post / ...”。
另一方面,如果我在终端中运行hugo,则会获得相同配置文件共享按钮的正确网址。但是,Rmarkdown帖子消失了。这似乎是一种奇怪的行为。
有人可以指出正确的方向来修正网址吗?
如果有兴趣,网站资源位于https://github.com/nkaza/website 并且发布的版本位于https://nkaza.github.io
答案 0 :(得分:3)
奇怪!您的代码通过使用blogdown::build_site()
或hugo
这是生成的html的一部分,URL看起来不错:
<li>
<a class="twitter"
href="https://twitter.com/intent/tweet?text=Using%20Blogdown%20and%20Github&url=https%3a%2f%2fnkaza.github.io%2fpost%2fusing-blogdown%2f"
target="_blank" rel="noopener">
<i class="fa fa-twitter"></i>
</a>
</li>
您可能正在使用旧的雨果,请尝试通过blogdown::update_hugo()
还有..
另一方面,如果我在终端中运行hugo,则会获得相同配置文件共享按钮的正确网址。但是,Rmarkdown帖子消失了。这似乎是一种奇怪的行为。
这是因为它们是drafts
,用于渲染草稿,请使用
hugo -D