Anyone got any tips’n’tricks or configuration hints for using either the Jekyll-Import script as a staging post, or maybe some other means –when migrating a blog from Tumblr to Hugo?
I migrated a blog [with over 100 posts] from Tumblr to Hugo, using Jekyll-Import a year or two ago and it was a horrendously painful process:
- Jekyll-Import produced ‘broken’ [ie. incompatible with Hugo] front-matter which had to be manually fixed.
- I couldn’t get Jekyll-Import to import my images at all in ‘Jekyll-Import markdown mode’. They were completely ignored, as if they weren’t even there.
- In ‘Jekyll-Import HTML mode’ the images were present in the posts but all
src
attributes were just linking to the original images on Tumblr, even though I’d told Jekyll-Import to download images and rewrite URLs accordingly. - I eventually used SiteSucker to get a complete dump of my Tumblr blog, images and all, so i could add them to the site folder in Hugo –but the image paths were monstrous:
1.bp.blogspot.com/_8DTb9bKiRjU/S3x5fNLWJ6I/AAAAAAAAA8s/wvVIUodXBGI/s400/IMG_0357.jpg
being a typical example.
In the end I had to spend about two weeks manually editing every single post to fix front-matter, broken markdown and impose sanity on the images, before I was up and running with Hugo. The thought of having to go through the same again with this other blog [which contains 157 posts] fills me with dread, but I really want to get it off Tumblr and under my own control with Hugo.
So, as I said. Any tips, folks?