If html site component -- spaced repetition is enabled, then we do a second stage of markdown processing. As this step processes each markdown page, first it adds GUIDs to all the cards in the source graph page, if that page has a tag that matches the provided ones, then it updates the raw tracked markdown with those changes. Next, it creates a modified version of the markdown that is used for the remainder of the process.