社交媒体

社交媒体优化(英语:Social media optimization,缩写为SMO)是利用一些网点和社区进行宣传,提高产品,服务品牌或活动的认识。所涉及的社交媒体类型包括RSS订阅,社交新闻和书签网站,以及社交网站,如Facebook,Twitter,影片分享网站和网志网站。SMO类似于搜索引擎优化,其目的是生成网络流量和网站,并提高网站的认识。一般来说,社交媒体优化是指优化网站及其内容,以鼓励更多用户在社交媒体和网站上使用和分享到网站的链接。SMO还是指自动执行此过程的软件工具,或者是指向为了客户承担此过程的网站专家。

来源:https://zh.wikipedia.org/wiki/社交媒体优化

此插件主要提供了三个平台规范的配置,包括 OpenGraph、X(Twitter)卡片、微信 / QQ 聊天分享以及朋友圈卡片。配置此功能之后,可以让你分享在常见社交软件平台时,展示更加漂亮直观的链接信息。

OpenGraph

开启此功能之后,当你将网站链接分享到支持 OpenGraph 解析的社交平台(比如企业微信、飞书、Slack 等)时,平台将自动生成带有封面的卡片,可以有效提升访客的点击率。

plugin-seo-tools-SMO.png

X(Twitter)卡片

开启此功能之后,当你将网站分享到 X(Twitter)平台时,平台将自动生成带有封面的卡片,可以有效提升访客的点击率。

plugin-seo-tools-SMO-2.png

微信分享

开启此功能之后,当你在微信或者 QQ 平台分享链接到聊天窗口或者微信朋友圈和 QQ 空间时,平台将自动生成带有封面的卡片,可以有效提升访客的点击率。

注意

此功能需要一个正常可用的微信公众号账号,以及开通了微信认证。

此外,还需要检查开发接口管理管理中,网页服务 -> 分享接口的权限是否已获得。

提示

由于微信官方的限制,现在无法通过纯链接的形式分享为卡片,可以参考:https://developers.weixin.qq.com/community/develop/doc/00044a735d0768edf41de962453400

为此我们在文章操作选项中添加了 生成分享二维码 的功能,你可以通过微信扫码之后再进行分享。

plugin-seo-tools-SMO-3.png

配置方式

  1. 登录微信公众平台进入 公众号设置功能设置 里填写 JS接口安全域名

    plugin-seo-tools-mp-domain.png

    需要注意,微信要求配置安全域名之前为网站添加验证文件,将此文件下载之后放置在 Halo 工作目录的 static 目录即可。

  2. 进入公众平台的 设置与开发基本配置 页面,获取 AppID 和 AppSecret,并填写到上图中对应的输入框。

    plugin-seo-tools-mp-appid.png

    此外,在这个页面中还需要设置 IP白名单,将服务器的公网 IP 添加到 IP白名单中。