@mwmiller I agree that human editing seems error prone, but ideally this file won't be updated very often, and if so the changes should be trivial. The reason this diff is crazy is because my text editor changed the line endings and I didn't notice. The only real change is here: https://github.com/duckduckgo/duckduckgo-documentation/pull/47/files#diff-354202d29f2141297ed798fb8ad9414eR189

Where I added the new page and updated the prev/next links for the pages before/after it.

I'm not sure this file could be generated though because publisher has no way of knowing the order of the pages. I had previously considered numbering the pages but then any updates would require re-numbering everything else so I arrived at this format and Gabe whipped up the code to parse it.

That being said, the code generating the docs likely has lots of room for improvement so I'm open to discussing a better approach to the docs, though we should probably do that in the publisher repo :)