DEV Community

Cover image for Blog migration complete
Adam K Dean
Adam K Dean

Posted on

1

Blog migration complete

Since I first discovered dev.to as a viable blogging platform (or I as I like to think of it, MySpace for Programmers), I've been migrating my blog posts. Initially, and until today, that looked like this.

First, I take an old blog post, such as this one Melatonin Busting Glasses. I'd copy the markdown into this editor, set the title and tags, add an image, and then remove the frontmatter (a YAML header often used for metadata) and save the post.

Each day, I'd do a few, finding new header images, and each time adding a little note saying "Originally posted on x, 2013" etc, with a link to a post explaining it. A lot of the posts were outdated, but, I keep them with me as I move from blog to blog, ten years of writing.

Then, tonight, I forgot to remove the frontmatter from a blog post, and WHAM! the blog post had the date set as 2013. Not only did I find a way to set the date to the original posting date, but I could also make my life easier by creating a generic cover image for every post!

Archived post

So, for the last hour or so, I've just been copy pasting markdown files with the cover image added, one by one, into the write post. I was worried I was spamming the feed but I think actually that's not the case.

For the few posts which I already posted, I can't seem to now change the date of those, so I'll leave them as they are as they have comments. But, it's fair to say now, that at 191 posts and what felt like 74 hours of copy pasting manually, I've now migrated my blog to dev.to!

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free