模板:NovarkProvenance
来自Novark
更多操作
共创来源:
用途
来源治理(迁移 catalog P-14;架构 A3)。两种形态:
- `kind=discussion`:页面成品对应的真实讨论来源。`url` 必填,必须是本站论坛明确主题/帖子链接,保留原始出处;显示为“共创来源:<链接>”(原生外链语法,不使用 `<a>`——媒体清理器不允许模板直接输出该标签)。不新建讨论主题、不自动关联账户。
- `kind=site-index`:仅用于既有站点索引/导航/维护入口页的隐含来源豁免,替代旧 `` 注释。读者不可见;模板参数保留可追溯性。
参数
- `kind`:`discussion` 或 `site-index`。
- `url`:discussion 必填的真实论坛 URL;site-index 可空。
- `title`:显示文字,默认“论坛讨论”。
- `reason`:仅 site-index 的豁免依据,例如 `site-index`。
示例
{{NovarkProvenance
|kind=discussion
|url=https://forum.novark.wiki/t/topic/123
|title=论坛讨论:主题标题
}}
{{NovarkProvenance
|kind=site-index
|reason=site-index
}}
边界
本模板不发起讨论、不调用论坛 API、不把分类/标题当豁免依据。旧标记与来源行必须进入迁移账本;判定与审计规则由迁移工具和站务后续实现。条件渲染依赖 ParserFunctions(随 1.43.11 打包)。
来源治理标记:kind=discussion 显示真实论坛来源链接(原生外链语法,媒体清理器不允许模板直接输出原始 a 标签);kind=site-index 为既有站点索引豁免的结构化隐藏标记(不显示给读者)。参数是迁移审计依据,不得用标题或分类猜测豁免。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 来源类型 | kind | discussion(真实讨论来源)或 site-index(既有站点索引豁免,仅用于导航/索引/维护入口页)。
| 单行文本 | 必需 |
| 论坛来源 URL | url | kind=discussion 时必填:必须是本站论坛真实主题/帖子链接,保留原始路径、查询串与片段;不新建主题、不自动关联账户。kind=site-index 时可留空。
| URL | 可选 |
| 显示文字 | title | 来源链接显示文字;默认“论坛讨论”。不改写原主题标题含义。
| 单行文本 | 可选 |
| 豁免理由(仅 site-index) | reason | 仅 kind=site-index 使用;记录既有豁免依据(如 site-index)。该字段不等于自动授权,审计仍核对页面性质。
| 单行文本 | 可选 |