For the Hashnode GraphQL entry, verify the current schema before copying an older query.
Hashnode's published integration guide demonstrates cursor pagination using page information and an ending cursor. That is a useful pattern, but this review did not independently confirm the current production schema.
Test a publication with more than one page and follow the actual response contract. Keep partial results visibly incomplete if a later request fails instead of presenting the first page as the entire archive.