我对 Miriam Suzanne 关于实现网站提及的挑战性技术障碍的言论 赞不绝口,简直要按爆点赞按钮了。
第一轮需要几个在线服务以及对我的静态网站的 HTML 和 JS 修改,才能验证我的独立网络身份。然后还要进行更多网站修改和更多在线服务,以帮助获取所有提及(到目前为止,还没有任何提及,但这是正常的)。似乎测试设置的唯一方法是公开发布所有这些更改,然后请求其他开发人员向您发送提及。
[…]
我是一名经验丰富的网页开发人员,我可以弄明白。但步骤并不简单,我的大多数朋友都不是网页开发人员。因此,对我来说,这一切都感觉像一个想法的原型——一个概念证明。
当然是一个概念证明。而且它已经存在很长时间了。独立网络 的理念是拥有自己的数据,并使用您的网站作为社交中心,这正合我的胃口——而且很可能也符合您的胃口,因为您是一名前端开发人员。
更新!David Shanske 是支持独立网络功能的 WordPress 插件的开发人员之一,他不但发布了对 所有内容如何组合在一起 的精彩解释,而且还直接联系了我,并 帮助我理清了思路。
然而,我一直断断续续地进行着尝试——特别是 网站提及——在过去的三年里,几乎没有取得任何成果。问题不在于入门文档,因为 所有内容都在这里。更像是一些事情的组合……
- Wiki 让人困惑。一般来说,Wiki 很酷,但它的非线性性质让您很难知道从哪里开始,从哪里结束。
- 插件生态系统很复杂。我的个人网站使用的是 WordPress,而且有一个专门设计的插件可以轻松地在其中集成独立网络功能。只是这个插件实际上会引导您安装几个其他插件,每个插件都引入了我坦率地说难以理解的技术。
- 有很多术语要学习。我的意思是,“独立网络”和“网站提及”本身就已经很难理解了。再加上“微发布”、“微格式”、“独立验证”、“语义链接回”,突然之间,它就感觉像是来自不同拼图的很多拼图碎片试图拼在一起。
- 似乎需要一些中间件?例如,我必须让名为 Bridgy 的服务访问我的 Twitter 才能让该活动进行。它 显然 与 Twitter 的缩短的 t.co URL 有关,以及如何使其与微格式配合使用。
但是,就像 Miriam 一样,我最终克服了困难,并让一些内容正常运行。这就是我希望自己在刚开始时就能看到的可视化效果,也许它也能帮助您。

感觉要让网站提及正常运行需要做很多事情,但也许这仅仅是因为我对技术及其组合方式的理解很肤浅。不过,所有内容都已到位,即使最初很困难,我仍然喜欢独立网络的概念,或者说是原型。
我一直试图创建自己的个人网站以符合独立网络要求,我与您和 Miriam Suzanne 有相同的体验。由于这种复杂程度,独立网络永远不会真正流行起来。就像:我奶奶也会加入独立网络,哈哈。我对独立网络 Wiki 最大的抱怨是它对很多事情都持强烈意见,比如认为面向对象编程是一种反模式。
但话说回来,我也很喜欢独立网络的概念,并且维护独立网络相关内容的人群似乎非常小。如果能再多一点帮助,也许事情会变得不那么复杂。
虽然我同意这种观点,但作为一个非硬核设计师/开发人员,我可以肯定地说,这并不像看起来那么复杂。特别是在我能够在我的静态网站(Jekyll)上完全实现网站提及的情况下。
除了微发布之外,微发布对于启用独立网络的网站来说完全是可选的,如果您知道如何编辑 WordPress 模板,那么并不需要所有这些插件。
在这种情况下,在 header php 文件中添加几行,并编辑帖子模板以适应微格式是完全可行的。一旦您掌握了需要做什么——我说我同意这种观点:这就是为什么我花了一段时间才做到这一点的原因:D
关于我如何按正确顺序做到这一点的一些写法:https://minutestomidnight.co.uk/blog/indieweb-and-webmentions-for-my-static-site/