学术主题中的共享按钮不适用于博客 post

Sharing buttons in academic theme not working on blog post

我相信这个问题有一个相对简单的解决方案,但我是一个普通的网络开发新手,特别是 blogdown 的新手,并且刚刚创建了我的第一个站点。

除此问题外,一切正常。事实上,我通常喜欢这些功能,但我无法让我博客 post 上的共享按钮正常工作。问题是 reader 可以在 Twitter 上分享博客的标题,但它不会为 post.

生成 URL

结果是您收到一条没有任何链接的推文...这没有帮助。

导致这条不太可行的推文:

相反,我想要的是:

这是出现问题的具体页面:

https://mgb-research.netlify.com/post/gaussian-process-imputation-models/

这是我的 Git 站点文件回购协议:

https://github.com/matgbar/main_site

我可以看到该按钮引用了 post/gaussian-process-imputation-models/,但它不包括同样重要的内容:页面信息前面的 https://mgb-research.netlify.com/

我尝试修改某些设置,包括 relativeruls=falsetrue。到目前为止,我所做的一切似乎都没有什么不同。

经过多种不同的方法解决这个问题后,我通过将 baseurl: 添加到每个页面的页眉来解决它(见下图)。

该页面现在使用共享按钮呈现完整链接。

我遇到了同样的问题。而不是将它添加到每个 post。我找到了一个 related issue,其中 Yihui Xie 建议在 config.toml 文件上设置 baseURL,然后构建站点:

serve_site() is only for local preview. If you want to publish the site, you need to run blogdown::build_site() so that baseurl is actually written to all pages.