Я немного поработал над тем, чтобы вставить существующий материал с нескольких сайтов во всестороннюю вики. Это не касалось Sandcastle, но если вы имеете дело с HTML, это не должно иметь большого значения. Расширения html2wiki существуют, и из того, что я прочитал, они могут решить множество проблем. Мне нужно было немного больше контроля над каждым узлом в DOM, поэтому я использовал Simple HTML DOM Parser . Он написан на PHP и был легко добавлен в Mediawiki.
Для создания новых страниц я написал небольшой скрипт, который использует класс Article из Mediawiki, а именно doEdit function . это позволяет создавать новые статьи программно, без участия пользователя. Конечно, вы должны быть осторожны с этим ... Последнее, что вам нужно, это создать 1000 страниц, которые не годятся и должны быть удалены. Но, возможно, это поможет вам.