Skip to content

Commit 4e4f7a6

Browse files
committed
Site-wide optimization: i18n, SEO, UX, social proof
- Add 356 English translations covering all pages (shared.js) - Add social proof section to homepage (stats + testimonials) - Fix mobile hero layout: title/CTA first, terminal below - Fix compat page Oracle version count: 4 → 5 - Improve generator prompt text for better user guidance - Enrich download page: changelog timeline + system requirements - Redesign consultation popup: compact icon row replaces buttons - Add OG/Twitter meta tags + TechArticle JSON-LD to 182 guide pages - Add JSON-LD to compat.html and download.html - Add WebSite schema to index.html - Add AI crawler rules to robots.txt (GPTBot, ClaudeBot, etc.) - Bump SW cache to os-v5
1 parent a90ea4f commit 4e4f7a6

190 files changed

Lines changed: 2780 additions & 19 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

compat.html

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<title>安装合集 - OracleShellInstall</title>
1111
<meta name="description" content="OracleShellInstall 脚本支持的操作系统与 Oracle 版本兼容列表,以及详细实操教程合集。">
1212
<meta property="og:title" content="安装合集 - OracleShellInstall">
13-
<meta property="og:description" content="覆盖 26+ 操作系统、4 大 Oracle 版本的兼容矩阵与 170+ 实操教程。">
13+
<meta property="og:description" content="覆盖 26+ 操作系统、5 大 Oracle 版本的兼容矩阵与 170+ 实操教程。">
1414
<meta property="og:type" content="website">
1515
<meta property="og:url" content="https://www.oracleshellinstall.com/compat.html">
1616
<meta property="og:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
@@ -156,6 +156,26 @@
156156
gtag('js', new Date());
157157
gtag('config', 'G-GNDHG1PZLG');
158158
</script>
159+
<script type="application/ld+json">
160+
{
161+
"@context": "https://schema.org",
162+
"@type": "CollectionPage",
163+
"name": "OracleShellInstall 安装合集",
164+
"description": "OracleShellInstall 脚本支持的操作系统与 Oracle 版本兼容列表,覆盖 180+ 安装实录。",
165+
"url": "https://www.oracleshellinstall.com/compat.html",
166+
"isPartOf": {
167+
"@type": "WebSite",
168+
"name": "OracleShellInstall",
169+
"url": "https://www.oracleshellinstall.com/"
170+
},
171+
"about": {
172+
"@type": "SoftwareApplication",
173+
"name": "OracleShellInstall",
174+
"operatingSystem": "Linux",
175+
"applicationCategory": "DeveloperApplication"
176+
}
177+
}
178+
</script>
159179
</head>
160180
<body>
161181
<div class="noise-overlay"></div>
@@ -168,7 +188,7 @@ <h1 class="anim-up grad-text" data-i18n="cpTitle">安装合集</h1>
168188
<p class="anim-up anim-d1" data-i18n="cpDesc">覆盖主流与国产化操作系统,每一条记录均由作者亲自测试验证。持续更新中。</p>
169189
<div class="cp-stats anim-up anim-d2">
170190
<div class="cp-stat"><div class="cp-stat-num">26+</div><div class="cp-stat-label" data-i18n="cpS1">支持操作系统</div></div>
171-
<div class="cp-stat"><div class="cp-stat-num">4</div><div class="cp-stat-label" data-i18n="cpS2">Oracle 版本</div></div>
191+
<div class="cp-stat"><div class="cp-stat-num">5</div><div class="cp-stat-label" data-i18n="cpS2">Oracle 版本</div></div>
172192
<div class="cp-stat"><div class="cp-stat-num">170+</div><div class="cp-stat-label" data-i18n="cpS3">实操教程</div></div>
173193
<div class="cp-stat"><div class="cp-stat-num">3</div><div class="cp-stat-label" data-i18n="cpS4">部署模式</div></div>
174194
</div>

css/style.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,18 @@ img{max-width:100%;display:block}
246246
.wechat-popup-id{text-align:center;font-size:.8rem;color:var(--text-dim);font-family:var(--mono)}
247247
.wechat-popup-hint{text-align:center;font-size:.75rem;color:var(--text-muted);margin-top:10px;
248248
padding-top:10px;border-top:1px solid var(--border);line-height:1.5}
249+
.popup-social{display:flex;justify-content:center;gap:10px;margin-top:12px}
250+
.popup-social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;
251+
border-radius:50%;border:1px solid var(--border);background:var(--bg2);color:var(--text-dim);
252+
text-decoration:none;transition:all .2s}
253+
.popup-social-icon svg{width:18px;height:18px;fill:currentColor}
254+
.popup-social-icon:hover{transform:translateY(-2px);border-color:var(--text-muted)}
255+
.popup-social-icon.tg-icon:hover{color:#2aabee;border-color:#2aabee;background:rgba(42,171,238,.1)}
256+
.popup-social-icon.dc-icon:hover{color:#5865f2;border-color:#5865f2;background:rgba(88,101,242,.1)}
257+
.popup-social-icon.wa-icon:hover{color:#25d366;border-color:#25d366;background:rgba(37,211,102,.1)}
258+
.popup-social-icon.gt-icon:hover{color:#c71d23;border-color:#c71d23;background:rgba(199,29,35,.1)}
259+
.popup-social-icon.gh-icon:hover{color:var(--text);border-color:var(--text-muted);background:rgba(255,255,255,.06)}
260+
.popup-social-icon.em-icon:hover{color:var(--red);border-color:var(--red);background:rgba(199,70,52,.1)}
249261
.wechat-popup-close{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--text-muted);
250262
cursor:pointer;font-size:.9rem;padding:4px;line-height:1;transition:color .2s}
251263
.wechat-popup-close:hover{color:var(--text)}

download.html

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,25 @@
119119
.dl-steps{grid-template-columns:1fr 1fr}
120120
.dl-faq-a-inner{padding-left:20px}
121121
}
122+
123+
/* CHANGELOG */
124+
.dl-changelog{max-width:700px;margin:0 auto;position:relative;padding-left:24px;border-left:2px solid var(--border)}
125+
.dl-cl-item{position:relative;margin-bottom:28px;padding-left:20px}
126+
.dl-cl-item::before{content:'';position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--red);border:2px solid var(--bg)}
127+
.dl-cl-ver{font-weight:700;font-size:1rem;color:var(--text);display:inline-flex;align-items:center;gap:8px}
128+
.dl-cl-tag{font-size:.65rem;padding:2px 8px;background:var(--red);color:#fff;border-radius:4px;font-weight:600;text-transform:uppercase}
129+
.dl-cl-date{font-size:.78rem;color:var(--text-muted);margin:2px 0 8px}
130+
.dl-cl-list{list-style:none;padding:0;margin:0}
131+
.dl-cl-list li{position:relative;padding-left:16px;font-size:.88rem;color:var(--text-dim);line-height:1.8}
132+
.dl-cl-list li::before{content:'+';position:absolute;left:0;color:var(--green);font-weight:700}
133+
134+
/* SYSTEM REQUIREMENTS */
135+
.dl-req-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:800px;margin:0 auto}
136+
.dl-req-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 20px}
137+
.dl-req-label{font-size:.78rem;color:var(--text-muted);margin-bottom:4px;font-weight:500}
138+
.dl-req-val{font-size:.9rem;color:var(--text);font-weight:500}
139+
@media(max-width:700px){.dl-req-grid{grid-template-columns:repeat(2,1fr)}}
140+
@media(max-width:480px){.dl-req-grid{grid-template-columns:1fr}}
122141
</style>
123142
<script>
124143
var _hmt = _hmt || [];
@@ -137,6 +156,33 @@
137156
gtag('js', new Date());
138157
gtag('config', 'G-GNDHG1PZLG');
139158
</script>
159+
<script type="application/ld+json">
160+
{
161+
"@context": "https://schema.org",
162+
"@type": "WebPage",
163+
"name": "下载中心 - OracleShellInstall",
164+
"description": "OracleShellInstall 脚本下载、使用须知及常见问题解答。",
165+
"url": "https://www.oracleshellinstall.com/download.html",
166+
"isPartOf": {
167+
"@type": "WebSite",
168+
"name": "OracleShellInstall",
169+
"url": "https://www.oracleshellinstall.com/"
170+
},
171+
"mainEntity": {
172+
"@type": "SoftwareApplication",
173+
"name": "OracleShellInstall",
174+
"operatingSystem": "Linux",
175+
"applicationCategory": "DeveloperApplication",
176+
"downloadUrl": "https://www.oracleshellinstall.com/download.html",
177+
"softwareVersion": "5.0.0",
178+
"author": {
179+
"@type": "Person",
180+
"name": "Pengcheng Liu",
181+
"alternateName": "Lucifer"
182+
}
183+
}
184+
}
185+
</script>
140186
</head>
141187
<body>
142188
<div class="noise-overlay"></div>
@@ -260,6 +306,87 @@ <h3 data-i18n="dlG6T">请尊重休息时间</h3>
260306

261307
<hr class="dl-divider">
262308

309+
<!-- Version History -->
310+
<section class="dl-section">
311+
<div class="dl-section-title">
312+
<span class="icon" style="background:rgba(168,134,235,.1);color:var(--accent2)">&#x1F4C4;</span>
313+
<span data-i18n="dlSecChangelog">版本更新日志</span>
314+
</div>
315+
<div class="dl-section-sub" data-i18n="dlSecChangelogSub">OracleShellInstall 主要版本更新记录</div>
316+
317+
<div class="dl-changelog">
318+
<div class="dl-cl-item">
319+
<div class="dl-cl-ver">v5.0.0 <span class="dl-cl-tag">Latest</span></div>
320+
<div class="dl-cl-date">2025</div>
321+
<ul class="dl-cl-list">
322+
<li data-i18n="cl50a">新增 Oracle 26ai 版本支持</li>
323+
<li data-i18n="cl50b">新增 Ubuntu 24.04 / Debian 12 支持</li>
324+
<li data-i18n="cl50c">优化 RAC 集群安装流程</li>
325+
<li data-i18n="cl50d">新增在线命令生成器</li>
326+
</ul>
327+
</div>
328+
<div class="dl-cl-item">
329+
<div class="dl-cl-ver">v4.0.0</div>
330+
<div class="dl-cl-date">2024</div>
331+
<ul class="dl-cl-list">
332+
<li data-i18n="cl40a">新增 Oracle 21c 版本支持</li>
333+
<li data-i18n="cl40b">新增 openEuler / Kylin V10 / UOS 等国产系统支持</li>
334+
<li data-i18n="cl40c">新增 Rocky Linux / AlmaLinux 支持</li>
335+
<li data-i18n="cl40d">优化 ASM 磁盘自动配置逻辑</li>
336+
</ul>
337+
</div>
338+
<div class="dl-cl-item">
339+
<div class="dl-cl-ver">v3.0.0</div>
340+
<div class="dl-cl-date">2023</div>
341+
<ul class="dl-cl-list">
342+
<li data-i18n="cl30a">新增 RHEL 9 / Oracle Linux 9 支持</li>
343+
<li data-i18n="cl30b">新增 ARM 架构支持</li>
344+
<li data-i18n="cl30c">优化补丁自动应用机制</li>
345+
</ul>
346+
</div>
347+
</div>
348+
</section>
349+
350+
<hr class="dl-divider">
351+
352+
<!-- System Requirements -->
353+
<section class="dl-section">
354+
<div class="dl-section-title">
355+
<span class="icon" style="background:rgba(243,186,47,.1);color:var(--yellow)">&#x1F5A5;</span>
356+
<span data-i18n="dlSecReq">系统要求</span>
357+
</div>
358+
<div class="dl-section-sub" data-i18n="dlSecReqSub">运行脚本前请确认服务器满足以下最低要求</div>
359+
360+
<div class="dl-req-grid">
361+
<div class="dl-req-card">
362+
<div class="dl-req-label" data-i18n="dlReqOs">操作系统</div>
363+
<div class="dl-req-val" data-i18n="dlReqOsVal">Linux x86_64 / ARM64(最小化安装即可)</div>
364+
</div>
365+
<div class="dl-req-card">
366+
<div class="dl-req-label" data-i18n="dlReqMem">内存</div>
367+
<div class="dl-req-val" data-i18n="dlReqMemVal">最低 2GB(生产环境建议 8GB+)</div>
368+
</div>
369+
<div class="dl-req-card">
370+
<div class="dl-req-label" data-i18n="dlReqDisk">磁盘空间</div>
371+
<div class="dl-req-val" data-i18n="dlReqDiskVal">最低 30GB(建议 50GB+)</div>
372+
</div>
373+
<div class="dl-req-card">
374+
<div class="dl-req-label" data-i18n="dlReqBash">Bash 版本</div>
375+
<div class="dl-req-val">&ge; 4.0</div>
376+
</div>
377+
<div class="dl-req-card">
378+
<div class="dl-req-label" data-i18n="dlReqUser">执行用户</div>
379+
<div class="dl-req-val">root</div>
380+
</div>
381+
<div class="dl-req-card">
382+
<div class="dl-req-label" data-i18n="dlReqNet">网络</div>
383+
<div class="dl-req-val" data-i18n="dlReqNetVal">可配置本地 YUM/APT 源离线安装</div>
384+
</div>
385+
</div>
386+
</section>
387+
388+
<hr class="dl-divider">
389+
263390
<!-- FAQ -->
264391
<section class="dl-section" style="padding-bottom:60px">
265392
<div class="dl-section-title">

generator.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ <h1 data-i18n="genTitle">安装命令生成器</h1>
349349
lines.push(`<span class="cm-flag">${p.fl}</span> <span class="cm-val">${ev}</span> <span class="cm-cmt">\`# ${currentLang==='en'?p.lbe:p.lb}\`</span>${sl}`);
350350
});
351351
if(missingReq){
352-
const warn=currentLang==='en'?'# ⚠ Please fill in all required fields':'# ⚠ 请填写所有必填参数';
352+
const warn=currentLang==='en'?'# ⚠ Fill in the required fields above, and the install command will be generated here in real time':'# ⚠ 填写上方必填参数后,安装命令将在此实时生成';
353353
lines.push(`\n<span class="cm-cmt">${warn}</span>`);
354354
}
355355
document.getElementById('cmdOutput').innerHTML=lines.join('\n');

guides/1722500845915430912.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<title>Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall</title>
88
<meta name="description" content="Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
9+
<meta property="og:title" content="Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall">
10+
<meta property="og:description" content="Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
11+
<meta property="og:type" content="article">
12+
<meta property="og:url" content="https://www.oracleshellinstall.com/guides/1722500845915430912.html">
13+
<meta property="og:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
14+
<meta property="og:image:width" content="1200">
15+
<meta property="og:image:height" content="630">
16+
<meta name="twitter:card" content="summary_large_image">
17+
<meta name="twitter:title" content="Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall">
18+
<meta name="twitter:description" content="Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
19+
<meta name="twitter:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
920
<link rel="author" href="https://www.oracleshellinstall.com/llms.txt" type="text/plain" title="LLM Context">
1021
<link rel="canonical" href="https://www.oracleshellinstall.com/guides/1722500845915430912.html">
1122
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
@@ -34,6 +45,7 @@
3445
gtag('js', new Date());
3546
gtag('config', 'G-GNDHG1PZLG');
3647
</script>
48+
<script type="application/ld+json">{"@context":"https://schema.org","@type":"TechArticle","headline":"Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall","description":"Redhat 9.3 一键安装 Oracle 19C 19.21 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。","url":"https://www.oracleshellinstall.com/guides/1722500845915430912.html","author":{"@type":"Person","name":"Pengcheng Liu","alternateName":"Lucifer"},"publisher":{"@type":"Organization","name":"OracleShellInstall","url":"https://www.oracleshellinstall.com/"}}</script>
3749
</head>
3850
<body>
3951
<div class="noise-overlay"></div>

guides/1761982554933587968.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<title>麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall</title>
88
<meta name="description" content="麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
9+
<meta property="og:title" content="麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall">
10+
<meta property="og:description" content="麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
11+
<meta property="og:type" content="article">
12+
<meta property="og:url" content="https://www.oracleshellinstall.com/guides/1761982554933587968.html">
13+
<meta property="og:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
14+
<meta property="og:image:width" content="1200">
15+
<meta property="og:image:height" content="630">
16+
<meta name="twitter:card" content="summary_large_image">
17+
<meta name="twitter:title" content="麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall">
18+
<meta name="twitter:description" content="麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
19+
<meta name="twitter:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
920
<link rel="author" href="https://www.oracleshellinstall.com/llms.txt" type="text/plain" title="LLM Context">
1021
<link rel="canonical" href="https://www.oracleshellinstall.com/guides/1761982554933587968.html">
1122
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
@@ -34,6 +45,7 @@
3445
gtag('js', new Date());
3546
gtag('config', 'G-GNDHG1PZLG');
3647
</script>
48+
<script type="application/ld+json">{"@context":"https://schema.org","@type":"TechArticle","headline":"麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall","description":"麒麟 V10 一键安装 Oracle 19C 19.22 单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。","url":"https://www.oracleshellinstall.com/guides/1761982554933587968.html","author":{"@type":"Person","name":"Pengcheng Liu","alternateName":"Lucifer"},"publisher":{"@type":"Organization","name":"OracleShellInstall","url":"https://www.oracleshellinstall.com/"}}</script>
3749
</head>
3850
<body>
3951
<div class="noise-overlay"></div>

guides/1762008192972820480.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<title>麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall</title>
88
<meta name="description" content="麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
9+
<meta property="og:title" content="麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall">
10+
<meta property="og:description" content="麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
11+
<meta property="og:type" content="article">
12+
<meta property="og:url" content="https://www.oracleshellinstall.com/guides/1762008192972820480.html">
13+
<meta property="og:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
14+
<meta property="og:image:width" content="1200">
15+
<meta property="og:image:height" content="630">
16+
<meta name="twitter:card" content="summary_large_image">
17+
<meta name="twitter:title" content="麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall">
18+
<meta name="twitter:description" content="麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。">
19+
<meta name="twitter:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
920
<link rel="author" href="https://www.oracleshellinstall.com/llms.txt" type="text/plain" title="LLM Context">
1021
<link rel="canonical" href="https://www.oracleshellinstall.com/guides/1762008192972820480.html">
1122
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
@@ -34,6 +45,7 @@
3445
gtag('js', new Date());
3546
gtag('config', 'G-GNDHG1PZLG');
3647
</script>
48+
<script type="application/ld+json">{"@context":"https://schema.org","@type":"TechArticle","headline":"麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall","description":"麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 - OracleShellInstall 一键自动化安装脚本实操教程,详细步骤与验证记录。","url":"https://www.oracleshellinstall.com/guides/1762008192972820480.html","author":{"@type":"Person","name":"Pengcheng Liu","alternateName":"Lucifer"},"publisher":{"@type":"Organization","name":"OracleShellInstall","url":"https://www.oracleshellinstall.com/"}}</script>
3749
</head>
3850
<body>
3951
<div class="noise-overlay"></div>

0 commit comments

Comments
 (0)