How I built a blog in 1 hour with AI
I’d never built a website before. Never touched a terminal. Never used GitHub. Didn’t know what “deploy” meant.
Last month, I built this blog. Published my first post. Got it live on the internet.
The whole thing took about an hour.
Here’s exactly how — no jargon, no assumptions, just the steps.
What you need (almost nothing)
Before I started, I thought I’d need:
- A computer science degree ❌
- Coding skills ❌
- A developer ❌
- Thousands of dollars ❌
What I actually needed:
- A GitHub account (free) ✅
- A Vercel account (free) ✅
- An AI tool (ChatGPT, Claude, whatever you use) ✅
- About 60 minutes ✅
Total cost: $0.
Step 1: I asked AI to build me a blog
I opened ChatGPT and typed:
“I want to build a blog. I don’t know how to code. Walk me through it step by step.”
It suggested Hugo — a tool that generates blogs from simple text files. No database, no WordPress, no monthly fees. Just text files that become a website. (See Hugo in action)
Then it walked me through:
- Installing Hugo (3 commands)
- Creating the blog structure (1 command)
- Writing my first post (just a text file)
- Deploying to Vercel (connect GitHub, click deploy)
Every time I got stuck, I asked AI. It explained what went wrong and how to fix it. Like having a developer friend on speed dial.
Step 2: I chose a theme
Hugo has hundreds of free themes. I picked PaperMod — clean, dark, fast. AI showed me how to install it:
| |
That’s it. One command. My blog suddenly looked professional.
Step 3: I wrote my first post
Hugo posts are just text files with a tiny header:
| |
No HTML. No formatting codes. Just write.
I wrote about why I was starting the blog. Honest, simple, no fluff. That became my first post.
Step 4: I deployed it
This is where I thought it would get hard. It didn’t.
- Created a GitHub account (free)
- Pushed my blog files to GitHub
- Connected GitHub to Vercel
- Clicked “Deploy”
Vercel built my blog and gave me a URL. Done.
Every time I push new content to GitHub, Vercel automatically updates the site. No manual uploads, no FTP, no server management.
Step 5: I added a custom domain
I bought a domain on Namecheap ($10/year). Then I told AI:
“I bought nocoderequired.net. How do I connect it to Vercel?”
It walked me through adding DNS records. Took 5 minutes. Now my blog lives at nocoderequired.net.
What surprised me
It was easier than I expected. I thought building a website was for developers. Turns out, it’s just following steps — and AI can explain every step in plain English.
The hard part wasn’t technical. The hard part was deciding what to write about. The tech was just a tool.
Free tools are powerful. GitHub, Vercel, Hugo — all free. My blog costs $10/year (domain only). Compare that to WordPress hosting at $30/month.
AI is the real upgrade. Without AI, I’d have spent weeks learning Hugo, Git, deployment. With AI, I did it in an hour by asking questions.
What I’d do differently
Looking back, there are a few things I’d change:
Start with the domain first. I built the whole blog on a Vercel subdomain, then had to reconnect everything when I bought nocoderequired.net. Buy the domain first ($10/year on Namecheap or Cloudflare).
Write 5 posts before publishing. I published with just one post. The blog looked empty. Write 5 posts first, then go live. Your visitors will stay longer.
Set up analytics from day one. I waited weeks before adding Vercel Analytics (free). Now I know which posts people read. Add it on day one.
Don’t overthink the theme. I spent 2 hours comparing themes. PaperMod was the right choice from the start. Pick one, move on. You can change it later.
Ask AI to review your posts. After writing, paste your draft into AI and ask: “What’s missing? What would a beginner ask?” It’ll find gaps you didn’t see.
Comparison: different ways to build a blog
| Method | Cost | Difficulty | Time | Best for |
|---|---|---|---|---|
| Hugo + Vercel (what I used) | $0-10/year | Easy with AI | 1 hour | Fast, free, no maintenance |
| WordPress | $30-100/month | Medium | 2-3 hours | Plugins, SEO tools, flexibility |
| Squarespace | $16-49/month | Easy | 1-2 hours | Beautiful templates, drag-and-drop |
| Ghost | $9-25/month | Easy | 1 hour | Newsletter integration, paid subscriptions |
| Medium | Free | Easiest | 10 minutes | No setup, built-in audience, but no control |
I went with Hugo because:
- Free forever (no monthly fees)
- Fast (static sites load instantly)
- No maintenance (no updates, no security patches)
- Full control (you own everything)
The tradeoff: it’s slightly more technical than Squarespace. But with AI walking you through it, that tradeoff disappears.
The tools I used
- Hugo — static site generator (free)
- PaperMod — theme (free)
- GitHub — code storage (free)
- Vercel — hosting + deployment (free)
- ChatGPT / Claude — my guide through the whole process
- Namecheap — domain ($10/year)
All free except the domain. Total startup cost: $10.
Can you do this?
Yes. If I can do it with zero coding experience, you can too.
The only skill you need is knowing how to ask questions. And you already know how to do that.
Start here:
- Open your AI tool of choice (ChatGPT or Claude)
- Type: “I want to build a blog. I don’t know how to code. Help me.”
- Follow the steps
- Ask when you get stuck
That’s it. One hour. Your blog is live.
Want to see what I built? Check out the Tools page — all the AI tools I actually use, organized from beginner to power user.
Related reading:
- What is AI actually? — the basics explained without the jargon
- I didn’t plan to learn AI — how I got started
- The tools I actually use every day (coming May 3) — my real toolkit
- AI images: which tool actually works? (coming May 4) — honest comparison
External resources:
- Hugo documentation — official Hugo docs
- PaperMod theme guide — theme setup
- Vercel deployment docs — hosting guide
- GitHub for beginners — Git basics
Some links in this post may be affiliate links. If you sign up through them, I may earn a small commission at no extra cost to you. I only recommend tools I actually use.
