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

Facebook blogdown:如何将社交媒体共享添加到博客帖子视图(默认主题)?,facebook,twitter,linkedin,blogdown,Facebook,Twitter,Linkedin,Blogdown,根据定义,博客帖子的社交媒体共享是在个人博客帖子视图中完成的 每一个社交媒体网站都有独特的javascript,当点击他们的共享图标时可以调用。执行后,将出现特定于社交媒体的窗口:a)预览要共享的内容(包括YAML指定的图像和YAML指定的文本摘要);b) 提示用户输入共享参数;和c)完成共享。共享的博客文章将出现在用户的社交媒体提要中,并带有指向原始博客文章的嵌入链接,用户的社交媒体关注者/连接/朋友将看到该博客文章。(随后可能会产生病毒性影响;流行帖子接触数百万社交媒体用户,进而在博客网站上

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

每一个社交媒体网站都有独特的javascript,当点击他们的共享图标时可以调用。执行后,将出现特定于社交媒体的窗口:a)预览要共享的内容(包括YAML指定的图像和YAML指定的文本摘要);b) 提示用户输入共享参数;和c)完成共享。共享的博客文章将出现在用户的社交媒体提要中,并带有指向原始博客文章的嵌入链接,用户的社交媒体关注者/连接/朋友将看到该博客文章。(随后可能会产生病毒性影响;流行帖子接触数百万社交媒体用户,进而在博客网站上产生大量流量,这种情况并不罕见。)

人们感兴趣的社交媒体网站有Twitter、LinkedIn和Facebook


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

我认为Limition没有必要的功能。当然,您可以将其写入,但从支持开箱即用的主题开始要容易得多。
我建议ghostwiter-
blogdown::新建_站点(theme=“jbub/ghostwriter”)


它简单、干净,其[Params]部分支持各种共享选项。

谢谢Jindra!我在Ghostwriter的演示中看到,它的每篇文章都有Twitter和Facebook的分享,这是一个很好的开始。每个帖子也需要LinkedIn共享。另外,共享内容中需要包含YAML指定的图像,因为纯文本共享很少受到社交媒体的关注。想知道是否可能/我将如何修改Ghostwriter主题以包含这些功能?(还寻求添加分类模板,用于博客文章的分类/标记过滤)。Ghostwriter上的功能请求支持linkedin和图像共享(请参阅params中的linkedin和opengraph部分)。或者查看我的页面,它是在Ghostwriter上构建的,只做了一些(很少)修改:(在线)或(源代码;通过Travis集成在s3上),以摆脱“hugo入门”和“hugo是情人的”(或者不管他们叫什么)只要删除降价文件——我相信它们在内容目录中。在config.toml的[Params]部分设置了显示社交图标——你可以在github链接上查看我的图标。至于链接中的图像——linkedin和facebook似乎工作得很好,但twitter需要更多的爱。谢谢你指出这一点(我的网站仍然很新鲜,你肯定注意到了)。我还没有一个解决方案,但我会研究它