https://github.com/kstvmarkomannia/mediawiki2docusaurus
Migration tool from MediaWiki 1.35.2 to Docusaurus 2
https://github.com/kstvmarkomannia/mediawiki2docusaurus
docusaurus docusaurus-v2 docusaurus2 markdown mediawiki
Last synced: about 1 month ago
JSON representation
Migration tool from MediaWiki 1.35.2 to Docusaurus 2
- Host: GitHub
- URL: https://github.com/kstvmarkomannia/mediawiki2docusaurus
- Owner: kstvmarkomannia
- License: mit
- Created: 2023-07-22T16:18:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-03T07:34:54.000Z (almost 2 years ago)
- Last Synced: 2025-02-12T05:14:10.141Z (3 months ago)
- Topics: docusaurus, docusaurus-v2, docusaurus2, markdown, mediawiki
- Language: Java
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MediaWiki2Docusaurus
====================This is a migration tool to migrate MediaWiki to Docusaurus.
It was developed to migrate a MediaWiki 1.35.2 instance with language German to Docusaurus 2 at https://www.markomannenwiki.de automatically. The migration does not require access to the MediaWiki MySQL database, but instead crawls the MediaWiki website and downloads all pages and images. The pages are then converted to Markdown and the images are copied to the Docusaurus project.
To execute the tool, first configure the URL in `org.markomannia.Config` and then run `org.markomannia.Main`.
The cleansing code is adjusted to German MediaWiki labels such as "Nächste Seite" for paginating pages. For other languages the labels thus need to be adjusted directly in the Java code.
💫 **Star** if you like our work.