blogdown:如何将社交媒体共享添加到博客 post 视图(默认主题)?

blogdown: how to add social media sharing to blog post view (default theme)?

根据定义,博客 post 的社交媒体共享是在个人博客 post 视图中完成的。

每个社交媒体网站都有唯一的 javascript,当他们的分享图标被点击时被调用。执行后,会出现社交媒体特有的window: a) 预览要分享的内容(包括YAML指定的图片,YAML指定的文本摘要); b) 提示用户输入共享参数; c) 完成共享。共享博客 post 将出现在用户的社交媒体供稿中,嵌入 link 回到原始博客 post,并被用户的社交媒体 followers/connections/friends 看到。 (病毒式传播可能随之而来;流行的 post 达到数百万社交媒体用户并在博客网站上产生大量流量的情况并不少见。)

感兴趣的社交媒体网站是 Twitter、LinkedIn 和 Facebook。

我将如何在 blogdown 的默认主题 (hugo-lithium) 中实现此社交媒体共享功能?即,要添加什么 config.toml,在哪里添加社交媒体 javascript。

我认为 Lithium 没有必要的功能。你当然可以把它写进去,但是从开箱即用的支持它的主题开始要容易得多。
我建议 ghostwiter - blogdown::new_site(theme = "jbub/ghostwriter").
它简单、干净,其 [Params] 部分支持各种共享选项。