diff - Mediawiki 中是否有可能在跨wiki 链接的wiki 上有不同页面的差异?
问题描述
我正在寻找一种可能性来区分通过跨wiki链接链接的不同wiki的页面。wiki 就像分叉,我希望能够区分不同 wiki 中内容的两个版本。是否有可以处理此问题的扩展程序或单独的实用程序?通过仔细考虑,我想这个问题的第一步是是否有可能在一个 wiki 中存在不同页面的差异。
解决方案
我认为您最不坏的选择是获取远程内容并使用该内容制作指向编辑表单的链接,并使用查询参数生成差异。差异引擎,大多数差异渲染代码所在的位置,采用修订 ID 并且不会让您过多地干扰加载页面内容(而且它通常不是对开发人员友好的代码)。
如果您只想在两个内容之间生成差异,例如在您为此目的创建的特殊页面上,SlotDiffRenderer::getDiff()
很容易使用,但如果您想重新创建完整的差异布局(多个插槽,标题等) 您必须复制 DifferenceEngine 代码库的重要部分。
推荐阅读
- angular - 如何在基于 Angular 7 的 Ionic 4 应用程序中使用 sha256 对文件进行哈希处理?
- shopify - 用于租赁服务的 Shopify POS
- angular - Angular 同时显示不同组件加载的正确方法?
- html - 两个 div 并排并清除第三个 div 的 flex
- android - java.lang.RuntimeException:无法启动活动
- hibernate - JPA在不相关表连接的情况下返回表名
- c++ - 如何使用二叉搜索树解决索引生成器的这个问题?
- ios - 使用免费的苹果开发者帐户提交 ios 应用程序以供审核?
- c# - 在 c# 中使用正则表达式从文本文件中替换特定模式的字符串
- reactjs - 如何在reducer中更新数组对象