Skip to content

angee.knowledge.signals

Backlink index maintenance for the knowledge addon.

A page's outgoing wikilinks are rebuilt from its markdown body on every body save, so the backlinks panel is a SQL query over rows, not a body scan.

python
@receiver(post_save, dispatch_uid="angee.knowledge.backlinks")
def rebuild_backlinks(sender: type[Any],
                      instance: Any,
                      raw: bool = False,
                      update_fields: Iterable[str] | None = None,
                      **_: Any) -> None

Rebuild a page's outgoing wikilinks when its markdown body changes.

Released under the AGPL-3.0 License.