I implemented a Knowledge Management System (KMS) at a previous employer to organize and share knowledge for employees. I'd recommend a system that's specifically designed to do this. The company that I work for uses SharePoint to do this, but it's not built for knowledge management and does a subpar job.
For sharing content between trainers I think that depends upon the size of your organization and your budget for software. I relied on very structured and governed Google Drive and OneDrive folder structures.