惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
IT之家
IT之家
T
The Blog of Author Tim Ferriss
V
V2EX
博客园 - 聂微东
The Cloudflare Blog
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
U
Unit 42
Vercel News
Vercel News
L
LangChain Blog
博客园 - 司徒正美
H
Help Net Security
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
V
Visual Studio Blog
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
Y
Y Combinator Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
B
Blog RSS Feed
F
Fortinet All Blogs
B
Blog
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
有赞技术团队
有赞技术团队
罗磊的独立博客
博客园_首页
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium
Engineering at Meta
Engineering at Meta
量子位
I
InfoQ
小众软件
小众软件
P
Proofpoint News Feed

山月

在VS Code配置Obsidian風格Markdown編輯環境 – 山月 在Windows通过LM Studio使用Zotero MCP – 山月 禁用WordPress中Jetpack的AI助手按钮 – 山月 WordPress/MCP Adapter安装与维护指南 – 山月 WordPress服务器权限与所有权配置详解 – 山月 在Windows上為GnuCash啟用線上報價 (Finance::Quote) – 山月 Gitea Docker /var/empty 权限问题除错总结 – 山月 Bookwyrm由0.7.5升级至Production(e217a17)完整过程及疑难解答 – 山月 用正则表达式修改ruby标签 – 山月 为WordPress Syndication Links插件添加新的站点与图标的实现方法 – 山月 进入不断重启的Docker容器的命令行之方法 – 山月 自建Bookwyrm无法查询远端用户?——开启数据库扩展 – 山月 BookWyrm无法增添书本、作者、阅读进度……?——解决数据库自增序列问题 – 山月 俾Docker容器中的应用访问宿主机上的数据库服务 – 山月 QNAP NAS使用者注意!千万莫对MariaDB做这件事…… – 山月 解决Wikibase手动导入数据后无法新建实体之问题 – 山月 辰年再訪神保町 – 山月 PHP-FPM站点池配置调优以解决WordPress过度占用系统资源之问题 – 山月 如果Linux软件包常规升级失败——以python3-update-manager为例 – 山月 解决站点526报错:SSL证书配置错误 – 山月 風挾着陽光來 – 山月 和A.N.R.GHG插件说bye-bye – 山月 WordPress页面链接末尾出现“?swcfpc=1”后缀,是怎么回事? – 山月 安装、维护Monica PRM的一些笔记 – 山月 清理服务器空间的着手点 – 山月 关于Joplin Server文件上传大小上限 – 山月 如何优化PHP文件上传大小:完整指南 – 山月 WordPress站点部分地出现“严重错误”的一些可能的解法 – 山月 批量更改WordPress媒体URL – 山月 自托管WordPress编辑文章出现问题的排查法 – 山月 於Docker安裝sudo之方法 – 山月 于YunoHost网页版后台装pgAdmin4失败之解决方法 – 山月 解决WordPress多站点网络下异域名子站登录失败的问题 – 山月 Linux的SWAP配置建议与方法 – 山月 如何从一个.sql文件中恢复(导入)数据到MySQL数据库 – 山月 橙色的天,金色的鯉魚 – 山月 設置SoftBank光IP地址固定分配時MAC地址報錯之解決方法 – 山月 解决自托管WordPress与Jetpack通信之不畅 – 山月 解决WordPress上传超过100M文件失败的问题——用Cloudflare作为CDN服务时 – 山月 自托管WordPress迁至新服务器时可能遇到的一些问题 – 山月 Jetpack server port value报错之解决方法 – 山月 Nextcloud服务器目录中/data/updater-(12个英数字)文件夹可删除 – 山月 导致WordPress钩子(hooks)重复调用的一个可能性——插件重复安装 – 山月 为WordPress自定义贴文类型设置默认格式(post format) – 山月 为Micropub客户端所发内容设置默认post type – 山月 让WordPress的自定义post type支持post formats – 山月 在WordPress通过古腾堡块编辑器验证您的Mastodon身份 – 山月 如何将Mastodon上关注的人导入至Friendica – 山月 在WordPress上发Mastodon的一个选项:Shortnotes+Share on Mastodon – 山月 祝WordPress 20周年快乐!(节译) – 山月 更改IndieBlocks札记(note)、喜欢(like)slug之方法 – 山月 改变Friendica域名之方法 – 山月 爲WordPress添上在線Markdown、HTML互轉工具 – 山月 內排散記 – 山月 长毛象(Mastodon)简介:多中心化、细粒度公开、多样时间轴 – 山月 教ChatGPT讲福州话 – 山月 WordPress项目管理插件使用心得 – 山月 汉字词“地震”之前,日语中表达地震的本土词 – 山月 “幸”与“福”的区别 – 山月 Koha 22.05安装教程(于Ubuntu 20.04 LTS) – 山月 《日本外來語辭典》讀書筆記 – 山月 “传毒”——童年游戏回忆一则 – 山月 WordPress多站点网络分布于不同主域名时登录管理后台出现cookie错误的解决方案 – 山月 如何为WordPress多站点设置不同的子目录、子域名,甚至主域名? – 山月 重温《日语的历史》 – 山月 东京教父:关于爱与救赎 – 山月 2021年末,豆瓣更新了它的条款…… – 山月 WordPress报错“Briefly unavailable for scheduled maintenance.”的解决方法 – 山月 日语里的「原形」「辞书形」「终止形」是什么? – 山月 《福州方言大词典》读后感 – 山月 一種美觀的由Hubzilla分享RSS資訊的方法 – 山月 《我们仨》中与《宋诗选注》相关的记载 – 山月 亂彈文忠公宴番仔事 – 山月 一本清代土腔谜语集引发的回忆 – 山月 迎圣火 – 山月 凝滞在方言里的时光 – 山月 站在新庄园门前 – 山月 长星照耀州府 – 山月 虚拟币与赛博矿难 – 山月 记忆、记录与创造 – 山月 几日来写作微信推文的反思 – 山月 对OKR工作管理法的归纳总结 – 山月 同人誌之夢 – 山月 那里人很爱诗词 – 山月 从语言学看两性语言差异 – 山月 南门兜素菜馆 – 山月 闽海痛史 – 山月 东京的西方建筑遗产 – 山月 真实的华人电影 – 山月 记观《只有野兽知道》 – 山月 记早稻田祭 – 山月 《鬼灭之刃》日语札记 – 山月 颱風前夜的仙草凍 – 山月 首篇博文 – 山月 我到底是转厝了 – 山月 CM96暴走记 – 山月 薄暮逐島 – 山月 人与神的共振 – 山月 逐集罔讲罔听 – 山月 以往不谏 – 山月
使WP IndieBlocks、Webmention两插件配合工作 – 山月
2023-06-15 · via 山月

导入

WordPress上的Webmention插件,可以为站点提供网络提及(webmention)功能。网络提及,是一项接收跨站消息提醒的服务。使用者向本站的网络提及端点发送网络提及(例如回复、转发、点赞鄙站的内容)后,服务器即会收到处理网络提及的请求。鄙站正有使用该服务,读者诸位可以在鄙站的〈隐私政策〉页阅读到相关细节

在Webmention插件的众多功能当中,包括有为站点提供facepile支持——就像曾经的面书那样(后来被面书弃用了)。也就是说,读者朋友们可以在支援长毛象(Mastodon)乃至ActivityPub的阅读器上搜索、阅读、点赞、转发、评论鄙文;然后鄙站可以收到网络提及,并显示参与交互的用户的头像于评论区上方。感兴趣者不妨复制走本文链接一试:

https://sanguok.com/blog/make-wordpress-indieblocks-webmention-two-plug-ins-work-together/

通过这样的方式,WordPress也有办法优雅地加入到万象宇宙(Mastodon network)里去了。

只可惜,Webmention插件的facepile仅在传统主题里工作良好,而在使用古腾堡编辑器的块主题下无法显示。在无法显示的情况下,网络提及就和其他评论一起挤在了评论区里。说实话,有碍观瞻。当然,开发者也意识到了此问题

Webmention插件有一个好,就是会在评论区下方提供一个文本框(正如读者朋友们能够在本文评论区下方看到的那样),允许粘贴在自己的站点或使用的平台所发布交互(引用、评论、介绍等)的链接。链接提交后,经过流程,就会显示于facepile——或者评论区。

而笔者今天要提及的另一插件——IndieBlocks,则是一款易于上手的块主题下IndieWeb解决方案。它也支持网络提及功能,并提供有自己的网络提及终端——意即,不庸安装Webmention插件,也一样享受网络提及功能。

但是笔者既想要IndieBlocks对块主题的网络提及支持,又想要Webmention插件的链接填写栏。既要又要,就得找准合作之道。

正题

关闭重复功能

首先,IndieBlocks的网络提及功能,与Webmention插件本身,二者不建议同时启用,否则会带来一些潜在的钩子调用冲突,以及相同内容的重复传入

如果同时启用两款插件,可以将IndieBlocks的网络提及功能关闭。

然后在Webmention插件下,关闭取消选中)「Display」(显示)下的「Separate Webmention Types from Comments.」(将网络提及从寻常评论中剥离出来)。

传入WordPress的网络提及,在存储上本质也是一种WordPress评论,只不过它们的评论类型是Repost、Like等,而非Comments。(就好像在网络提及概念之前,WordPress也已经有了Comments与Mentions之别。有些主题也就会为Mentions类「评论」做一些外观上的特殊设计。)由于两款插件在facepile显示上的原理,都是根据评论类型,将传入评论区的网络提及从寻常评论中剥离出来(参考IndieBlocks开发者对自家插件原理的说明);所以二者要关闭其一,避免冲突。

在主题中插入facepile块

关闭Webmention插件的剥离功能后,打开当前主题的编辑界面,将IndieBlocks的facepile块插入到想要的位置,例如评论区上方,保存。

就可以看到评论区上方出现了一个展现转发、点赞、书签的栏位。

显示头像

有可能空有栏位,但是并没有头像显示在里面。如果确定这篇网页已经有对应的网络提及的话,那可能是因为对头像缩略图的支持尚未开启。

这时,打开Webmention插件「Avatars」(头像)下的「Show avatars on Webmentions if available.」(显示可用网络提及头像)选项,保存设置,便可以看见头像如预期显示了。

(感谢在解决问题的过程中IndieBlocks开发者Jan Boddez的帮助。)