Skip to content

feat(cache): invalidate aggregator pages during incremental builds #34

Description

@webmaven

Problem

In incremental cache builds (golem_mark_stale hook), aggregator pages (:page-role: index and :page-role: glossary) are not yet automatically marked dirty when arbitrary content pages containing IndexTerm or [glossary] definition lists are modified.

Proposed Solution

Implement golem_mark_stale in IndexPlugin and GlossaryPlugin (or an aggregator staleness handler in BuildEngine) so that pages declaring :page-role: index or :page-role: glossary are registered as stale whenever any cached file with indexed terms or glossary definitions changes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions