I think that this is not quite clear enough. Please explain that "edit" actually means "Create a file with this content..."

Actually, why not just put this file in a git repo, and link it?