Blogdown和社交共享按钮上的链接

时间:2018-07-04 04:34:40

标签: hugo blogdown

我是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

1 个答案:

答案 0 :(得分:3)

奇怪!您的代码通过使用blogdown::build_site()hugo

可以在我的机器上运行

这是生成的html的一部分,URL看起来不错:

<li>
  <a class="twitter"
     href="https://twitter.com/intent/tweet?text=Using%20Blogdown%20and%20Github&amp;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