У меня есть много файлов Markdown, каждый из которых содержится в папке с тем же именем, что и файл Markdown. Я использую Pandoc для создания файла MediaWiki в папке Rendered
.
Например
ComputerScience
|
ComputerScience.md
|
Rendered
| |
| ComputerScience.wiki
Image
| |
| Computer.png
Resource
|
Algorithms.pdf
Каждый файл Markdown имеет свою собственную папку, которая содержит другие папки, такие как Image
, Resource
, которые связаны в файле уценки. Чтобы объяснить мою структуру: позвольте мне назвать вышеупомянутую структуру как ComputerScience Container
. Каждый файл уценки имеет этот container
. Эти контейнеры классифицируются иерархически - в папке может существовать несколько таких контейнеров (которые я называю здесь SuperFolder). Эти SuperFolder могут содержать другой SuperFolder. Например (папки уценки упоминаются как Контейнер):
Computer Science
|
Computer Science Container
|
Algorithms
| |
| Algorithms Container
| |
| DataStructure Container
Architecture Container
В приведенной выше суперкаталоге по информатике компьютер состоит из контейнеров и еще одного суперфолдера, называемого алгоритмами.
Как я могу загрузить такую иерархическую структуру в локальные медиа-вики?
Кроме того, я хотел бы редактировать файлы Markdown и генерировать обновленные файлы MediaWiki. Я надеюсь обновить файлы Mediawiki с помощью скрипта.
Любые предложения о том, как мне подходить к этому?