Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-03T07:34:54.000Z (over 1 year ago)
- Last Synced: 2024-10-31T14:05:38.711Z (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.