blog: speed run - convert Odoo website to static site in 10 mins

This commit is contained in:
Oliver
2026-06-22 13:26:50 -03:00
parent acbddd46a4
commit 3b46816a4e
2 changed files with 190 additions and 0 deletions
+9
View File
@@ -1,5 +1,14 @@
{ {
"posts": [ "posts": [
{
"id": "speed-run-odoo-static-website",
"date": "2026-06-22",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: How I Converted My Odoo Website Into a Static Site in Less Than 10 Minutes Using Hermes Agent",
"teaser": "Convert your entire Odoo marketing website to a static site and deploy via git in under 10 minutes. No database, no server maintenance, lightning-fast CDN delivery.",
"link": "blog/posts/speed-run-odoo-static-website.html"
},
{ {
"id": "wandern-mit-theo-agent-schreibt", "id": "wandern-mit-theo-agent-schreibt",
"date": "2026-06-20", "date": "2026-06-20",
@@ -0,0 +1,181 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://derez.ai/blog/posts/speed-run-odoo-static-website.html" />
<title>Speed Run: Convert Odoo Website to Static Site in 10 Minutes — derez.ai Blog</title>
<meta name="description" content="Convert your Odoo website into a static site and deploy via git in under 10 minutes using Hermes Agent. No database, no server maintenance, lightning-fast load times." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://derez.ai/blog/posts/speed-run-odoo-static-website.html" />
<meta property="og:title" content="Speed Run: Convert Odoo Website to Static Site in 10 Minutes" />
<meta property="og:description" content="Convert your Odoo website into a static site and deploy via git in under 10 minutes using Hermes Agent. No database, no server maintenance, lightning-fast load times." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Speed Run: Convert Odoo Website to Static Site in 10 Minutes" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&display=swap" rel="stylesheet" />
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: #08080c;
color: #e8e8f0;
font-family: 'Inter', sans-serif;
line-height: 1.7;
padding: 40px 20px;
}
.container { max-width: 720px; margin: 0 auto; }
a { color: #00f5ff; text-decoration: none; }
a:hover { text-decoration: underline; }
.back { margin-bottom: 32px; display: inline-block; font-size: 0.9rem; color: #888; }
.back:hover { color: #00f5ff; }
h1 { font-size: 1.9rem; font-weight: 700; line-height: 1.3; margin-bottom: 12px; }
.meta { font-size: 0.85rem; color: #888; margin-bottom: 40px; display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }
.area-tag {
display: inline-block;
background: #f472b6;
color: #000;
font-size: 0.75rem;
font-weight: 700;
padding: 2px 10px;
border-radius: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.chip-tag {
display: inline-block;
background: rgba(0,245,255,0.1);
color: #00f5ff;
border: 1px solid rgba(0,245,255,0.3);
font-size: 0.75rem;
font-weight: 600;
padding: 2px 10px;
border-radius: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
h2 { font-size: 1.3rem; font-weight: 600; margin: 36px 0 12px; color: #f0f0ff; }
p { margin-bottom: 16px; color: #c8c8d8; }
ul, ol { margin: 0 0 16px 24px; color: #c8c8d8; }
li { margin-bottom: 6px; }
code { background: #0e0e14; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; color: #00f5ff; }
strong { color: #f0f0ff; }
.prereq-group { margin-bottom: 16px; }
.prereq-group > .group-label { font-weight: 600; color: #f472b6; margin-bottom: 4px; }
.prompt-box {
background: #0e0e14;
border: 1px solid #1a1a24;
border-radius: 12px;
padding: 20px 24px;
margin: 16px 0 24px;
font-style: italic;
color: #c8c8d8;
}
.prompt-box code { background: #001a18; }
.pro-tip {
background: rgba(0,245,255,0.06);
border-left: 3px solid #00f5ff;
border-radius: 8px;
padding: 16px 20px;
margin: 20px 0;
font-size: 0.92rem;
color: #d0d0e0;
}
.pro-tip strong { color: #00f5ff; }
@media (max-width: 600px) {
body { padding: 24px 16px; }
h1 { font-size: 1.5rem; }
}
</style>
</head>
<body>
<div class="container">
<a class="back" href="https://derez.ai/#blog">&larr; Back to Blog</a>
<h1>Speed Run: How I Converted My Odoo Website Into a Static Site in Less Than 10 Minutes Using Hermes Agent</h1>
<div class="meta">
<span>June 22, 2026</span>
<span class="area-tag">speed-run</span>
<span class="chip-tag">hermes</span>
</div>
<h2>Introduction</h2>
<p>
Odoo is a fantastic ERP, but running your marketing website on it means paying for database servers, Odoo worker processes, cron jobs, security patches, and SSL renewal — every single month. Since customers find you through your homepage long before they hit your ERP, why not serve that homepage as pure static HTML from a git repository? Zero servers, zero databases, instant load times, and zero maintenance.
</p>
<p>
This speed run walks you through having your Hermes Agent crawl your entire Odoo website, convert every page to clean static HTML (including the dynamic Odoo carousels, pricing tables, and contact forms), and push the whole thing to a git repo that serves it as a static site at a new domain. I used <code>new.odoo4projects.com</code> — a fresh git server pointing at the domain.
</p>
<p>
To follow along, grab a <strong>free trial</strong> at <a href="https://derez.ai/#pricing?utm_source=derez">derez.ai</a> and make sure you have a git repository ready (GitHub, GitLab, or your own git server) that's connected to a domain.
</p>
<p>
We hit the affiliate link initially instead of the main pricing page — the agent dutifully documented the affiliate program before I realized my mistake. Regrouped, clarified the target, and still finished with <strong>2:07 left on the clock</strong>. Could have been 90 seconds faster.
</p>
<h2>Prerequisites</h2>
<p>Before you start, make sure you have your git repository credentials ready:</p>
<div class="prereq-group">
<div class="group-label">Integration &mdash; Git Repository (Static Site)</div>
<ul>
<li><strong>Git Repo URL</strong> &mdash; <code>git@git.odoo4projects.com:websites/new-odoo4projects.git</code></li>
<li><strong>Target Domain</strong> &mdash; <code>new.odoo4projects.com</code></li>
<li><strong>Source Website</strong> &mdash; <code>https://ODOO4projects.com</code></li>
<li><strong>Git Branch</strong> &mdash; <code>main</code></li>
</ul>
</div>
<h2>Prompt</h2>
<p>You configure two prompts on the agent's dashboard at <strong>app.derez.ai</strong>. The first sets up the git repository integration. The second converts and deploys the website.</p>
<div class="prompt-box">
<strong>Prompt 1 &mdash; Git Repository Integration</strong><br /><br />
Generated by the Derez Dashboard. The integration settings pass your git repo URL and SSH key / deploy token to the agent so it can authenticate, clone, commit, and push to the repo.
</div>
<div class="prompt-box" style="margin-top:-8px">
<strong>Prompt 2 &mdash; Convert Odoo Website to Static Site and Deploy</strong><br /><br />
Use the git repo <code>git@git.odoo4projects.com:websites/new-odoo4projects.git</code> (branch: <code>main</code>) for the target website <strong>new.odoo4projects.com</strong>.<br /><br />
Convert the website <code>https://ODOO4projects.com</code> to a static website with all content — every page, all carousel slides, the pricing section, navigation tabs, the FAQ tab panel, the affiliate section, the contact form, and the footer with all links (Support, Legal, Contact, Workshops, Affiliates, OD8N). Replace the Odoo backend contact form with a static <code>mailto:</code> link and a simple static contact section. Preserve all brand colors, fonts, and styling. Remove all Odoo login/powered-by-Odoo footers. Add a <code>CNAME</code> file pointing to <code>new.odoo4projects.com</code>. Push everything to the git repo and verify the site is accessible.
</div>
<p>The first prompt authenticates using the credentials you entered in the dashboard integration settings. The second prompt then has your agent crawl the live Odoo site, extract every page and dynamic section, render the full static HTML, replace backend-reliant components (contact form, Odoo carousel controls) with static equivalents, and push the result to the git repository — all autonomously.</p>
<h2>Wrap Up</h2>
<p>
In under 10 minutes your Hermes Agent crawled an entire Odoo-powered marketing website — homepage with four carousel slides, four pricing tiers with feature lists, five navigation tab panels (process innovation, competitive advantages, grow with us, affiliates, FAQ), a contact form section, and a full footer with eight links and social media — converted every dynamic element to clean static HTML, and pushed the whole thing to a git repository at <code>new.odoo4projects.com</code>.
</p>
<p>
No more Odoo worker processes for your marketing site. No database connection pool consuming RAM. No security patches for a public-facing Odoo instance that's only running a brochure site. Your homepage loads in milliseconds from a CDN, you can edit it by pushing to git, and your Odoo instance runs leaner because it's only doing what it's best at — ERP.
</p>
<p>
The same approach works for any Odoo website: e-commerce product pages, blog sections, landing pages, even the Odoo shop pages can be snapshotted as static HTML and served from a git repo. Your ERP stays private, your public site stays fast.
</p>
<div style="text-align:center;margin:24px 0">
<img src="speed-run-odoo-static-countdown.jpg" alt="derez.ai dashboard showing speed-run timer at 2 minutes 07 seconds remaining — Odoo website converted and pushed to git with time to spare" style="max-width:100%;border-radius:14px;border:1px solid #1a1a24;box-shadow:0 4px 24px rgba(0,0,0,0.4)" />
<p style="font-size:0.82rem;color:#888;margin-top:8px">We hit the affiliate page first instead of the main site, regrouped after the first crawl, and still had 2:07 left.</p>
</div>
<div class="pro-tip">
<strong>Pro tip:</strong> Run this speed run as a recurring cron job — have your agent crawl your Odoo website nightly and push any changes to the static repo. Your content editors keep working in Odoo's backend, and your public site auto-updates every morning. No build pipeline, no CI/CD, no webhooks. Just <code>hermes cron create</code> with a daily schedule.
</div>
<p>
As a bonus, try this prompt after your static site is live: <em>"Audit the static site at new.odoo4projects.com — check all internal links resolve, all images have alt text, all external links open in new tabs, and add a newsletter signup form that POSTs to the n8n webhook at https://n8n.derez.ai/webhook/newsletter."</em> Your agent maintains your static site like a webmaster.
</p>
<p>
Use coupon code <strong>BLOG950</strong> at checkout to get your first month free — zero risk, full access.
</p>
<p>
<a href="https://derez.ai/#pricing">Deploy your static-site agent now.</a>
</p>
<p style="margin-top:48px;padding-top:24px;border-top:1px solid #1a1a24;font-size:0.85rem;color:#666;">
<a href="https://derez.ai" style="color:#00f5ff">derez.ai</a> — Deploy your AI agent in 10 Minutes.
</p>
</div>
</body>
</html>