<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Migration on Dinesh Mannam</title><link>https://dineshmannam.com/tags/migration/</link><description>Recent content in Migration on Dinesh Mannam</description><generator>Hugo</generator><language>en-us</language><managingEditor>dinesh@dineshmannam.com (Dinesh Mannam)</managingEditor><webMaster>dinesh@dineshmannam.com (Dinesh Mannam)</webMaster><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dineshmannam.com/tags/migration/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrating from Ghost to Hugo on Vercel</title><link>https://dineshmannam.com/engineering/how-to-use-hugo-with-vercel/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><author>dinesh@dineshmannam.com (Dinesh Mannam)</author><guid>https://dineshmannam.com/engineering/how-to-use-hugo-with-vercel/</guid><description>&lt;p&gt;I ran my blog on &lt;a href="https://ghost.org"&gt;Ghost&lt;/a&gt; for a couple of years. It worked fine. But &amp;ldquo;worked fine&amp;rdquo; started to feel like the wrong bar. I was paying for managed hosting on a platform built for publication teams, using maybe 10% of what it offered. Ghost is good software. It is just overkill for a personal blog where one person writes and nobody else needs a CMS.&lt;/p&gt;
&lt;p&gt;I wanted something faster, cheaper, version-controlled, and fully mine. &lt;a href="https://gohugo.io"&gt;Hugo&lt;/a&gt; with &lt;a href="https://vercel.com"&gt;Vercel&lt;/a&gt; was the answer.&lt;/p&gt;</description></item></channel></rss>