If I were wishing for such a feature, I would like it to give me a zip file containing all markdown sources referenced by the doc index.
How would one like to have individual files named in that case?
Could you describe your intended workflow in more detail?
If I were to build a documentation workflow like you describe, I would prefer to build an option to mount raw markdown into the filesystem, which would enable further automated tools to work on it.
I do not understand this point.
Why do you not want to present your documentation via discourse?