I’ve been blogging for a while on platforms like this one and Medium, but I’m starting to think about maintaining my own blog as well.
Here’s my situation:
I already write on Medium, where uploading images and formatting is effortless. (Bless those auto-upload features!)
On Dev.to, I use a Chrome extension to convert my Medium post to Markdown, and it’s easy to manage from there.
But for my personal blog (currently built with Hugo), I have to manually upload images to a CDN, resize them, and pray the theme I’m using doesn’t break with updates. Honestly, it’s a lot.
I love the idea of owning my own space on the internet, but I also want something that doesn’t make me feel like I’m running a tech ops team just to post an article.
So, I’m curious: How do YOU organize your blogging workflow?
Do you stick to one platform or cross-post everywhere?
How do you handle image uploads and formatting?
If you run your own blog, what tools or pipelines make it easier to manage?
Top comments (2)
Here's my writing workflow:
Recently, I started to follow: POSSE (Publish (on your) Own Site, Syndicate Elsewhere). My blog is my main hub. Based on the type of content, I republish a shorter version here on dev.to or republish on Medium, linking back to the original post.
Since often some Medium publications only accept original content, I publish there first and then the next day, I publish on my blog.
Markdown all the way down. I keep my posts on a note-taking app on Markdown. Since I use GitHub to host my blog, it's just a simple Git commit and a push.
For images, I host them on GitHub itself. So I organize my images based on folders named after posts.
I'd suggest you to create a Python or Bash script to resize and upload your images to the CDN you're using. Use ChatGpt or Copilot for this. If you want to stick writing you should make it really easy.
Hope it helps!
Thank you for sharing! I’m eyeing Ghost as a CMS, possibly combined with Notion, but I’m also considering just going with Ghost Pro to make my life easier.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.