Export a Wikimedia website to a bunch of Markdown files, for use in something like Jekyll or Noddity.
As is the unfortunate nature of export-type modules, I haven't used this in a while.
I'm hoping that you can find the scraps of code here useful.
If you tidy up the code or anything to make this better, I would love love love it if you made a pull request.
It might be easier to
git clone, but
npm install also works, you'll just need to go into
Either way, once you are there run this command:
node wikimedia-markdown-export.js [text file of all pages to export] [site domain]
For example, go into your Wikimedia site and in the settings I think is a thing that lets you list all your pages. You'll probably need some regex to tidy it up, but I don't remember it being very hard.
Anyway, at the end you'll want a text file that looks like:
APIAdvanced SetupAimBelacquaBidBiddingBlue SunlightBrightling University...
If you save that in the folder where the module is as
pages.txt, and your website is
mysite.com, you'd run:
node wikimedia-markdown-export.js pages.txt mysite.com
The output would be in a child folder,