<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: sophia Mitchell</title>
    <description>The latest articles on DEV Community by sophia Mitchell (@_b70278078078f44982f07).</description>
    <link>https://dev.to/_b70278078078f44982f07</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4014707%2Fd888457b-5fa1-4cb7-92c5-2db72685f001.jpg</url>
      <title>DEV Community: sophia Mitchell</title>
      <link>https://dev.to/_b70278078078f44982f07</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_b70278078078f44982f07"/>
    <language>en</language>
    <item>
      <title>🤖 How I Used AI to Build and Deploy My First Website — 6 Exact Prompts That Worked</title>
      <dc:creator>sophia Mitchell</dc:creator>
      <pubDate>Mon, 06 Jul 2026 03:53:38 +0000</pubDate>
      <link>https://dev.to/_b70278078078f44982f07/how-i-used-ai-to-build-and-deploy-my-first-website-6-exact-prompts-that-worked-1mcn</link>
      <guid>https://dev.to/_b70278078078f44982f07/how-i-used-ai-to-build-and-deploy-my-first-website-6-exact-prompts-that-worked-1mcn</guid>
      <description>&lt;p&gt;Honest confession: when I first tried to deploy a website, I had no idea what I was doing.&lt;/p&gt;

&lt;p&gt;I'd watch a tutorial, copy some commands, something would break, and I'd spend two hours Googling error messages I didn't understand.&lt;/p&gt;

&lt;p&gt;Then I started using AI as my coding buddy. Not to build the whole site for me — but to &lt;strong&gt;design the frontend, fix my errors, and guide me through deployment step by step&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The result? I went from confused and stuck to having a live, good-looking website in under an hour.&lt;/p&gt;

&lt;p&gt;Here are the 6 exact prompts I used. Copy them. They work.&lt;/p&gt;




&lt;h2&gt;
  
  
  First, understand what AI is actually good at here
&lt;/h2&gt;

&lt;p&gt;AI won't magically deploy your site with one command. But it's incredible at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explaining &lt;em&gt;why&lt;/em&gt; something isn't working&lt;/li&gt;
&lt;li&gt;Writing code you don't know how to write yet&lt;/li&gt;
&lt;li&gt;Walking you through steps in plain English&lt;/li&gt;
&lt;li&gt;Fixing errors when you paste them in&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of it as having a patient senior developer sitting next to you — one who never judges you for asking "dumb" questions.&lt;/p&gt;




&lt;h2&gt;
  
  
  The situation I was in
&lt;/h2&gt;

&lt;p&gt;I had:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A simple website (HTML + CSS + a bit of JavaScript)&lt;/li&gt;
&lt;li&gt;A GitHub account&lt;/li&gt;
&lt;li&gt;Absolutely no idea how to get it online&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's exactly how I used AI to get unstuck at every step.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Prompt #1 — When you don't know where to start
&lt;/h2&gt;

&lt;p&gt;This is the prompt I used when I was staring at my screen with no idea what to do first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I'm a complete beginner. I have a website built with HTML, CSS, and JavaScript. 
It's saved on my computer. I want to put it online for free so anyone can visit it. 
Can you walk me through the exact steps, one at a time? 
Don't use jargon. Explain it like I'm 12.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why this works:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most beginners make the mistake of asking "how do I deploy a website?" — and get a wall of technical text they don't understand. By adding "explain it like I'm 12" and "one at a time", the AI slows down and actually teaches you.&lt;/p&gt;




&lt;h2&gt;
  
  
  🐙 Prompt #2 — When you need to set up GitHub
&lt;/h2&gt;

&lt;p&gt;If your code isn't on GitHub yet, you'll need this step. GitHub is where you store your code so deployment platforms can access it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I've never used GitHub before. I have files on my computer that I want to upload to GitHub.
Walk me through:
1. Creating a new repository
2. Uploading my files using GitHub Desktop (not the command line)
Please be specific about what to click and where.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; If you're comfortable with the terminal, swap "GitHub Desktop" for "the command line". But for most beginners, GitHub Desktop is way easier — and it's totally fine to ask AI to guide you through the visual interface.&lt;/p&gt;




&lt;h2&gt;
  
  
  🤔 Prompt #3 — When you're choosing a platform and feel overwhelmed
&lt;/h2&gt;

&lt;p&gt;There are too many options. Vercel, Netlify, GitHub Pages... At this point I just wanted someone to decide for me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I want to deploy a basic HTML/CSS/JavaScript website for free. 
I'm a beginner and I don't want to deal with complicated settings.
Which platform should I use — Vercel, Netlify, or GitHub Pages?
Give me a one-sentence answer and tell me why.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What I got back:&lt;/strong&gt; Netlify — because it has drag-and-drop deployment which means I didn't even need to connect GitHub at first. I just dragged my folder onto their website and it was live.&lt;/p&gt;

&lt;p&gt;That one answer saved me 30 minutes of research.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Prompt #4 — When something breaks and you get an error
&lt;/h2&gt;

&lt;p&gt;This is the most important prompt of all. Errors are terrifying when you're a beginner. But with AI, they become solvable in minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I'm trying to deploy my website on Netlify and I got this error:

[paste your exact error message here]

I'm a beginner. What does this error mean in plain English, 
and what's the exact step I should take to fix it?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;The key:&lt;/strong&gt; Don't just describe the error — paste the &lt;em&gt;exact&lt;/em&gt; error message. The more specific you are, the better the answer you'll get.&lt;/p&gt;

&lt;p&gt;I used this prompt three times during my first deployment. Every single time, I had a fix within 2 minutes.&lt;/p&gt;




&lt;h2&gt;
  
  
  🖼️ Prompt #5 — When your site is live but something looks wrong
&lt;/h2&gt;

&lt;p&gt;My site went live, but the images weren't showing up. Turns out I had a file path issue. Here's how I asked AI to fix it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;My website is live on Netlify but the images aren't showing up. 
They work fine when I open the HTML file on my computer.
Here's my folder structure:

[describe or paste your folder structure]

And here's how I'm referencing the image in my HTML:

[paste your img tag]

What's wrong and how do I fix it?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What I learned:&lt;/strong&gt; The issue was I was using &lt;code&gt;C:/Users/myname/images/photo.jpg&lt;/code&gt; (an absolute path on my computer) instead of &lt;code&gt;./images/photo.jpg&lt;/code&gt; (a relative path that works anywhere). AI explained this in one sentence. Problem solved.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎨 Prompt #6 — When you want AI to design your entire frontend from one color
&lt;/h2&gt;

&lt;p&gt;This one blew my mind when I first tried it.&lt;/p&gt;

&lt;p&gt;I had a working site but it looked terrible — plain white background, default black text, zero personality. I knew nothing about design. I didn't know what colors go together or how to write CSS for buttons and layouts.&lt;/p&gt;

&lt;p&gt;First, pick a color you like — I used &lt;a href="https://devbox.nextlink.me/en/color" rel="noopener noreferrer"&gt;DevBox Color Converter&lt;/a&gt; to find mine. Copy the hex code, then hand it to AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;I&lt;/span&gt;&lt;span class="s2"&gt;'m building a personal portfolio website. My brand color is #3B82F6 (a medium blue).

Based on this one color, please:
1. Suggest a full color palette (background, text, accent, hover states)
2. Write me the complete CSS variables for this theme
3. Style my navigation bar, hero section, and buttons using these colors
4. Make it look clean and modern — like a real developer portfolio

Here'&lt;/span&gt;&lt;span class="nt"&gt;s&lt;/span&gt; &lt;span class="nt"&gt;my&lt;/span&gt; &lt;span class="nt"&gt;current&lt;/span&gt; &lt;span class="nt"&gt;HTML&lt;/span&gt; &lt;span class="nt"&gt;structure&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;

&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;paste&lt;/span&gt; &lt;span class="nt"&gt;your&lt;/span&gt; &lt;span class="nt"&gt;HTML&lt;/span&gt; &lt;span class="nt"&gt;here&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What came back:&lt;/strong&gt; A complete CSS file with variables like &lt;code&gt;--color-primary&lt;/code&gt;, &lt;code&gt;--color-bg&lt;/code&gt;, &lt;code&gt;--color-text-muted&lt;/code&gt; — all derived from my one blue. Plus fully styled components that actually looked professional.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this works so well:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI understands color theory. Give it one hex code and it can calculate complementary colors, figure out contrast ratios for readability, and generate a consistent design system. Things a beginner would spend days learning, AI does in seconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can go even further:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;I&lt;/span&gt; &lt;span class="nt"&gt;like&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;color&lt;/span&gt; &lt;span class="nt"&gt;palette&lt;/span&gt; &lt;span class="nt"&gt;you&lt;/span&gt; &lt;span class="nt"&gt;created&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="nt"&gt;Now&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="nt"&gt;-&lt;/span&gt; &lt;span class="nt"&gt;Make&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;background&lt;/span&gt; &lt;span class="nt"&gt;slightly&lt;/span&gt; &lt;span class="nt"&gt;warmer&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;less&lt;/span&gt; &lt;span class="nt"&gt;pure&lt;/span&gt; &lt;span class="nt"&gt;white&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="nt"&gt;-&lt;/span&gt; &lt;span class="nt"&gt;Make&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;buttons&lt;/span&gt; &lt;span class="nt"&gt;have&lt;/span&gt; &lt;span class="nt"&gt;a&lt;/span&gt; &lt;span class="nt"&gt;subtle&lt;/span&gt; &lt;span class="nt"&gt;hover&lt;/span&gt; &lt;span class="nt"&gt;animation&lt;/span&gt;
&lt;span class="nt"&gt;-&lt;/span&gt; &lt;span class="nt"&gt;Add&lt;/span&gt; &lt;span class="nt"&gt;a&lt;/span&gt; &lt;span class="nt"&gt;dark&lt;/span&gt; &lt;span class="nt"&gt;mode&lt;/span&gt; &lt;span class="nt"&gt;version&lt;/span&gt; &lt;span class="nt"&gt;of&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;same&lt;/span&gt; &lt;span class="nt"&gt;palette&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Just keep iterating. Each reply refines it. Within 10 minutes I went from "ugly default styles" to "this actually looks like a real website."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The one rule:&lt;/strong&gt; always tell AI what &lt;em&gt;feel&lt;/em&gt; you want. "Clean and minimal", "bold and dark", "friendly and colorful" — these words change everything.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Bonus prompt — When you want to understand, not just fix
&lt;/h2&gt;

&lt;p&gt;Once your site is live, this is the prompt that turns you from someone who followed steps into someone who actually &lt;em&gt;gets&lt;/em&gt; what happened.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The prompt:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Can you explain what just happened when I deployed my website?
What does "deployment" actually mean?
What is Netlify doing behind the scenes?
Keep it simple — I'm a beginner.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Understanding the &lt;em&gt;why&lt;/em&gt; is what makes the next deployment 10x faster.&lt;/p&gt;




&lt;h2&gt;
  
  
  The golden rules for prompting AI about code
&lt;/h2&gt;

&lt;p&gt;After dozens of these conversations, here's what I've learned:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Always say you're a beginner&lt;/strong&gt;&lt;br&gt;
AI adjusts its explanation based on context. "I'm a beginner" gets you plain English. Without it, you might get a technical answer that goes over your head.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Paste the exact error, never describe it&lt;/strong&gt;&lt;br&gt;
"I got an error about files" gives you a generic answer. Pasting the actual error gives you a precise fix.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Ask for one step at a time&lt;/strong&gt;&lt;br&gt;
If you ask "how do I do everything?", you'll get overwhelmed. Ask "what's the first step?" — then keep going from there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Say what you've already tried&lt;/strong&gt;&lt;br&gt;
"I tried restarting the terminal but it didn't work" saves you from getting the same suggestion again.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. It's okay to say "I don't understand"&lt;/strong&gt;&lt;br&gt;
Just reply: &lt;em&gt;"I don't understand step 3. Can you explain it differently?"&lt;/em&gt; AI doesn't get frustrated. It'll try again.&lt;/p&gt;




&lt;h2&gt;
  
  
  What my workflow looks like now
&lt;/h2&gt;

&lt;p&gt;Every time I start a new project, this is my process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build the basic HTML structure locally&lt;/li&gt;
&lt;li&gt;Give AI one color and ask it to generate the full CSS theme (Prompt #6)&lt;/li&gt;
&lt;li&gt;Open an AI chat alongside my code editor for any questions&lt;/li&gt;
&lt;li&gt;Ask it to walk me through pushing to GitHub&lt;/li&gt;
&lt;li&gt;Deploy to Netlify (or Vercel for React projects)&lt;/li&gt;
&lt;li&gt;Paste any errors directly into AI and fix them one by one&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The whole thing takes under 30 minutes now. The first time it took me 3 hours — mostly because I was afraid to ask for help.&lt;/p&gt;




&lt;h2&gt;
  
  
  The real lesson
&lt;/h2&gt;

&lt;p&gt;AI didn't build my website. I did.&lt;/p&gt;

&lt;p&gt;AI just meant I never got stuck for more than a few minutes. Instead of giving up when something broke, I had a way to keep moving forward.&lt;/p&gt;

&lt;p&gt;That's the whole superpower: &lt;strong&gt;not getting stuck&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you haven't tried using AI as a coding partner yet, start with Prompt #1 right now. You'll be surprised how quickly things start making sense.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 Deploy Your First Website in 30 Minutes — The Absolute Beginner's Guide</title>
      <dc:creator>sophia Mitchell</dc:creator>
      <pubDate>Sat, 04 Jul 2026 09:15:55 +0000</pubDate>
      <link>https://dev.to/_b70278078078f44982f07/deploy-your-first-website-in-30-minutes-the-absolute-beginners-guide-3hm9</link>
      <guid>https://dev.to/_b70278078078f44982f07/deploy-your-first-website-in-30-minutes-the-absolute-beginners-guide-3hm9</guid>
      <description>&lt;p&gt;&lt;em&gt;Spoiler: it's embarrassingly easy. Nobody told me that.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;So I spent &lt;strong&gt;three weeks&lt;/strong&gt; convinced that deploying a website was some dark art reserved for people who wear hoodies and drink cold brew at 2am.&lt;/p&gt;

&lt;p&gt;Turns out? It takes 30 minutes. Maybe less.&lt;/p&gt;

&lt;p&gt;Here's everything I wish someone had told me.&lt;/p&gt;




&lt;h2&gt;
  
  
  First, Let's Kill the Jargon (2-minute version)
&lt;/h2&gt;

&lt;p&gt;You'll hear these words everywhere. Here's what they &lt;em&gt;actually&lt;/em&gt; mean:&lt;/p&gt;

&lt;p&gt;🖥️ &lt;strong&gt;Server&lt;/strong&gt; — A computer in a warehouse somewhere that never turns off. It serves your website to visitors so you don't have to leave your laptop running 24/7.&lt;/p&gt;

&lt;p&gt;🏷️ &lt;strong&gt;Domain&lt;/strong&gt; — Your website's street address. Like &lt;code&gt;yourname.com&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;DNS&lt;/strong&gt; — The internet's phonebook. Turns &lt;code&gt;yourname.com&lt;/code&gt; into the server's real location.&lt;/p&gt;

&lt;p&gt;🔒 &lt;strong&gt;HTTPS&lt;/strong&gt; — That little padlock in your browser. Means the connection is secure. Users trust it. Google rewards it. You want it.&lt;/p&gt;

&lt;p&gt;OK. You're ready. Let's build.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Make the World's Simplest Website
&lt;/h2&gt;

&lt;p&gt;Create a file. Call it &lt;code&gt;index.html&lt;/code&gt;. Paste this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;I exist on the internet now&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;style&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100vh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;flex-direction&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;column&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;align-items&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;justify-content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#0f172a&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#f8fafc&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nl"&gt;text-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;3rem&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nl"&gt;margin-bottom&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.5rem&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="nt"&gt;p&lt;/span&gt;  &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#94a3b8&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1.2rem&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;🎉 Holy moly, I'm on the internet!&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Built from scratch. Deployed myself. Pretty cool, right?&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's genuinely it. That file &lt;em&gt;is&lt;/em&gt; a website.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 2: Put It on GitHub
&lt;/h2&gt;

&lt;p&gt;Think of GitHub as Google Drive — but for code.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a free account at &lt;a href="https://github.com" rel="noopener noreferrer"&gt;github.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;"+"&lt;/strong&gt; → &lt;strong&gt;New repository&lt;/strong&gt; → name it &lt;code&gt;my-first-site&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Drag and drop your &lt;code&gt;index.html&lt;/code&gt; right into the browser&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;No terminal. No &lt;code&gt;git commit&lt;/code&gt;. No drama. Just drag, drop, done.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Step 3: Deploy with Vercel ✨ (This Part Feels Like Magic)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://vercel.com" rel="noopener noreferrer"&gt;Vercel&lt;/a&gt; is the tool that takes your GitHub code and puts it on the internet. It's free, it's fast, and it does most of the work for you.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sign up at vercel.com with your GitHub account&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;"Add New Project"&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Pick your &lt;code&gt;my-first-site&lt;/code&gt; repo&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Deploy&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Stare at the screen for 30 seconds&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;BOOM. 🎊 Your site is live.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You'll get a URL like &lt;code&gt;my-first-site.vercel.app&lt;/code&gt; — send it to your friends, your mom, your cat. It works for everyone.&lt;/p&gt;

&lt;p&gt;And yes — it comes with HTTPS automatically. That padlock? Already there.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 4 (Optional but Satisfying): Get a Real Domain
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;.vercel.app&lt;/code&gt; is fine. But &lt;code&gt;yourname.com&lt;/code&gt; hits different.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buy a domain at &lt;a href="https://porkbun.com" rel="noopener noreferrer"&gt;Porkbun&lt;/a&gt; or &lt;a href="https://namecheap.com" rel="noopener noreferrer"&gt;Namecheap&lt;/a&gt; — usually ~$10/year&lt;/li&gt;
&lt;li&gt;In Vercel: &lt;strong&gt;Settings → Domains → Add your domain&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Copy the two DNS records Vercel gives you into your domain registrar&lt;/li&gt;
&lt;li&gt;Wait 5–30 minutes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's it. Custom domain, HTTPS included, zero extra cost.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 3 Things That Will Trip You Up
&lt;/h2&gt;

&lt;p&gt;Fair warning — these got me:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Filename case matters&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;Index.html&lt;/code&gt; and &lt;code&gt;index.html&lt;/code&gt; are different files on a server. Use lowercase. Always.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. DNS feels broken (it's not)&lt;/strong&gt;&lt;br&gt;
After changing DNS, your domain might not work for a while. This is normal. Grab a coffee. Come back in 20 minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Don't put passwords in your code&lt;/strong&gt;&lt;br&gt;
API keys, database passwords — keep them out of GitHub. Vercel has an "Environment Variables" section in settings. Use it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Whole Thing, in One Line
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;index.html → GitHub → Vercel → yoursite.vercel.app 🚀
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's the entire pipeline. Everything else is just details.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where to Go From Here
&lt;/h2&gt;

&lt;p&gt;You've got the basics. Now the fun starts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🎨 Want it to look good? → Learn &lt;a href="https://tailwindcss.com" rel="noopener noreferrer"&gt;Tailwind CSS&lt;/a&gt; and &lt;a href="https://devbox.nextlink.me/en/gradient" rel="noopener noreferrer"&gt;CSS Tools&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;⚡ Want it to &lt;em&gt;do&lt;/em&gt; stuff? → Add some vanilla JavaScript&lt;/li&gt;
&lt;li&gt;🗄️ Need a database? → &lt;a href="https://supabase.com" rel="noopener noreferrer"&gt;Supabase&lt;/a&gt; has a free tier and great docs&lt;/li&gt;
&lt;li&gt;🤖 Want to go further? → Try &lt;a href="https://nextjs.org" rel="noopener noreferrer"&gt;Next.js&lt;/a&gt; — still deployable on Vercel in one click&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  You Did It
&lt;/h2&gt;

&lt;p&gt;Seriously. You just learned something that intimidates a lot of people — and it took you less time than a Netflix episode.&lt;/p&gt;

&lt;p&gt;Drop your site URL in the comments. I genuinely want to see what you built. 👇&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>deploy</category>
    </item>
  </channel>
</rss>
