Skip to content

Commit 18282f6

Browse files
committed
Homepage redesign: realistic terminal, command preview, streamlined layout
P0 - Real installation replay: terminal animation now shows realistic install output (OS config, packages, software install progress bars, patch apply, success message) instead of command syntax P0 - Streamlined homepage: reduced from 8 sections to 6, merged features (8→4 cards combining versions/OS/ASM/validation), removed standalone modes and compat sections (link to compat.html instead) P1 - Interactive command preview: inline widget with version (19c/21c/ 11gR2/26ai) and mode (Single/ASM/RAC) pill selectors, generates command in real-time with copy button P1 - Enhanced social proof: specific testimonials with context (banking RAC, Kylin migration, beginner DBA) and action links to guides/ generator P2 - Visual cleanup: removed 2 of 3 hero orbs and noise overlay, reduced decorative clutter P2 - Performance: added preload hints for critical CSS and JS Cache version bumped to v=20260319c, SW cache to os-v7
1 parent 0037797 commit 18282f6

190 files changed

Lines changed: 1097 additions & 1047 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.

404.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
<link rel="icon" href="favicon.svg" type="image/svg+xml">
2121
<link rel="icon" href="favicon-32x32.png" sizes="32x32" type="image/png">
2222
<link rel="apple-touch-icon" href="apple-touch-icon.png">
23-
<link rel="manifest" href="manifest.json?v=20260319b">
23+
<link rel="manifest" href="manifest.json?v=20260319c">
2424
<link rel="preconnect" href="https://fonts.googleapis.com">
2525
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2626
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
27-
<link rel="stylesheet" href="css/style.css?v=20260319b">
27+
<link rel="stylesheet" href="css/style.css?v=20260319c">
2828
<style>
2929
.err-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;
3030
text-align:center;min-height:calc(100vh - 200px);padding:100px 20px 80px}
@@ -82,7 +82,7 @@ <h1 class="err-title" data-i18n="err404Title">页面未找到</h1>
8282
</section>
8383

8484
<div id="footer"></div>
85-
<script src="js/shared.js?v=20260319b"></script>
85+
<script src="js/shared.js?v=20260319c"></script>
8686
<script>
8787
document.getElementById('nav').innerHTML = navHTML('');
8888
document.getElementById('footer').innerHTML = footerHTML();
@@ -104,6 +104,6 @@ <h1 class="err-title" data-i18n="err404Title">页面未找到</h1>
104104
if (currentLang !== 'zh') setLang(currentLang);
105105
</script>
106106
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('sw.js')}</script>
107-
<script src="js/search.js?v=20260319b"></script>
107+
<script src="js/search.js?v=20260319c"></script>
108108
</body>
109109
</html>

compat.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
<link rel="icon" href="favicon.svg" type="image/svg+xml">
3030
<link rel="icon" href="favicon-32x32.png" sizes="32x32" type="image/png">
3131
<link rel="apple-touch-icon" href="apple-touch-icon.png">
32-
<link rel="manifest" href="manifest.json?v=20260319b">
32+
<link rel="manifest" href="manifest.json?v=20260319c">
3333
<link rel="preconnect" href="https://fonts.googleapis.com">
3434
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
3535
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
36-
<link rel="stylesheet" href="css/style.css?v=20260319b">
36+
<link rel="stylesheet" href="css/style.css?v=20260319c">
3737
<style>
3838
/* HERO */
3939
.cp-hero{padding:80px 0 20px;text-align:center}
@@ -277,7 +277,7 @@ <h1 class="anim-up grad-text" data-i18n="cpTitle">安装合集</h1>
277277
</div></section>
278278

279279
<div id="footer"></div>
280-
<script src="js/shared.js?v=20260319b"></script>
280+
<script src="js/shared.js?v=20260319c"></script>
281281
<script>
282282
document.getElementById('nav').innerHTML = navHTML('compat');
283283
document.getElementById('footer').innerHTML = footerHTML();
@@ -665,6 +665,6 @@ <h1 class="anim-up grad-text" data-i18n="cpTitle">安装合集</h1>
665665
});
666666
</script>
667667
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('sw.js')}</script>
668-
<script src="js/search.js?v=20260319b"></script>
668+
<script src="js/search.js?v=20260319c"></script>
669669
</body>
670670
</html>

docs.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
<link rel="icon" href="favicon.svg" type="image/svg+xml">
3030
<link rel="icon" href="favicon-32x32.png" sizes="32x32" type="image/png">
3131
<link rel="apple-touch-icon" href="apple-touch-icon.png">
32-
<link rel="manifest" href="manifest.json?v=20260319b">
32+
<link rel="manifest" href="manifest.json?v=20260319c">
3333
<link rel="preconnect" href="https://fonts.googleapis.com">
3434
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
3535
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
36-
<link rel="stylesheet" href="css/style.css?v=20260319b">
36+
<link rel="stylesheet" href="css/style.css?v=20260319c">
3737
<style>
3838
.doc-layout{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:50px 0 80px;align-items:start}
3939
.doc-sidebar{position:sticky;top:calc(var(--nav-h) + 24px)}
@@ -1133,7 +1133,7 @@ <h3>v3.0.0 (2022-11-01)</h3>
11331133
</div>
11341134
</div>
11351135
<div id="footer"></div>
1136-
<script src="js/shared.js?v=20260319b"></script>
1136+
<script src="js/shared.js?v=20260319c"></script>
11371137
<script>
11381138
document.getElementById('nav').innerHTML = navHTML('docs');
11391139
document.getElementById('footer').innerHTML = footerHTML();
@@ -1178,6 +1178,6 @@ <h3>v3.0.0 (2022-11-01)</h3>
11781178
if (currentLang !== 'zh') setLang(currentLang);
11791179
</script>
11801180
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('sw.js')}</script>
1181-
<script src="js/search.js?v=20260319b"></script>
1181+
<script src="js/search.js?v=20260319c"></script>
11821182
</body>
11831183
</html>

download.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
<link rel="icon" href="favicon.svg" type="image/svg+xml">
3030
<link rel="icon" href="favicon-32x32.png" sizes="32x32" type="image/png">
3131
<link rel="apple-touch-icon" href="apple-touch-icon.png">
32-
<link rel="manifest" href="manifest.json?v=20260319b">
32+
<link rel="manifest" href="manifest.json?v=20260319c">
3333
<link rel="preconnect" href="https://fonts.googleapis.com">
3434
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
3535
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
36-
<link rel="stylesheet" href="css/style.css?v=20260319b">
36+
<link rel="stylesheet" href="css/style.css?v=20260319c">
3737
<style>
3838
/* HERO */
3939
.dl-hero{padding:80px 0 30px;text-align:center}
@@ -504,7 +504,7 @@ <h3 data-i18n="dlG6T">请尊重休息时间</h3>
504504

505505
</div><!-- /container -->
506506
<div id="footer"></div>
507-
<script src="js/shared.js?v=20260319b"></script>
507+
<script src="js/shared.js?v=20260319c"></script>
508508
<script>
509509
document.getElementById('nav').innerHTML = navHTML('download');
510510
document.getElementById('footer').innerHTML = footerHTML();
@@ -623,6 +623,6 @@ <h3 data-i18n="dlG6T">请尊重休息时间</h3>
623623
if (currentLang !== 'zh') setLang(currentLang);
624624
</script>
625625
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('sw.js')}</script>
626-
<script src="js/search.js?v=20260319b"></script>
626+
<script src="js/search.js?v=20260319c"></script>
627627
</body>
628628
</html>

generator.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
<link rel="icon" href="favicon.svg" type="image/svg+xml">
3030
<link rel="icon" href="favicon-32x32.png" sizes="32x32" type="image/png">
3131
<link rel="apple-touch-icon" href="apple-touch-icon.png">
32-
<link rel="manifest" href="manifest.json?v=20260319b">
32+
<link rel="manifest" href="manifest.json?v=20260319c">
3333
<link rel="preconnect" href="https://fonts.googleapis.com">
3434
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
3535
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
36-
<link rel="stylesheet" href="css/style.css?v=20260319b">
36+
<link rel="stylesheet" href="css/style.css?v=20260319c">
3737
<style>
3838
.gen-hero{padding:50px 0 20px;text-align:center}
3939
.gen-hero h1{font-size:1.8rem;font-weight:900;color:var(--text);margin-bottom:8px}
@@ -176,7 +176,7 @@ <h1 data-i18n="genTitle">安装命令生成器</h1>
176176
</section>
177177
</div>
178178
<div id="footer"></div>
179-
<script src="js/shared.js?v=20260319b"></script>
179+
<script src="js/shared.js?v=20260319c"></script>
180180
<script>
181181
document.getElementById('nav').innerHTML = navHTML('generator');
182182
document.getElementById('footer').innerHTML = footerHTML();
@@ -414,6 +414,6 @@ <h1 data-i18n="genTitle">安装命令生成器</h1>
414414
if (currentLang !== 'zh') setLang(currentLang);
415415
</script>
416416
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('sw.js')}</script>
417-
<script src="js/search.js?v=20260319b"></script>
417+
<script src="js/search.js?v=20260319c"></script>
418418
</body>
419419
</html>

guides/1722500845915430912.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
2323
<link rel="icon" href="../favicon-32x32.png" sizes="32x32" type="image/png">
2424
<link rel="apple-touch-icon" href="../apple-touch-icon.png">
25-
<link rel="manifest" href="../manifest.json?v=20260319b">
25+
<link rel="manifest" href="../manifest.json?v=20260319c">
2626
<link rel="preconnect" href="https://fonts.googleapis.com">
2727
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2828
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
29-
<link rel="stylesheet" href="../css/style.css?v=20260319b">
30-
<link rel="stylesheet" href="guide.css?v=20260319b">
29+
<link rel="stylesheet" href="../css/style.css?v=20260319c">
30+
<link rel="stylesheet" href="guide.css?v=20260319c">
3131
<script>
3232
var _hmt = _hmt || [];
3333
(function() {
@@ -860,12 +860,12 @@ <h2><a id="_754"></a>连接数据库</h2>
860860
</div>
861861
</article>
862862
<div id="footer"></div>
863-
<script src="../js/shared.js?v=20260319b"></script>
863+
<script src="../js/shared.js?v=20260319c"></script>
864864
<script>
865865
document.getElementById('nav').innerHTML = navHTML('compat');
866866
document.getElementById('footer').innerHTML = footerHTML();
867867
</script>
868868
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('../sw.js')}</script>
869-
<script src="../js/search.js?v=20260319b"></script>
869+
<script src="../js/search.js?v=20260319c"></script>
870870
</body>
871871
</html>

guides/1761982554933587968.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
2323
<link rel="icon" href="../favicon-32x32.png" sizes="32x32" type="image/png">
2424
<link rel="apple-touch-icon" href="../apple-touch-icon.png">
25-
<link rel="manifest" href="../manifest.json?v=20260319b">
25+
<link rel="manifest" href="../manifest.json?v=20260319c">
2626
<link rel="preconnect" href="https://fonts.googleapis.com">
2727
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2828
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
29-
<link rel="stylesheet" href="../css/style.css?v=20260319b">
30-
<link rel="stylesheet" href="guide.css?v=20260319b">
29+
<link rel="stylesheet" href="../css/style.css?v=20260319c">
30+
<link rel="stylesheet" href="guide.css?v=20260319c">
3131
<script>
3232
var _hmt = _hmt || [];
3333
(function() {
@@ -841,12 +841,12 @@ <h2><a id="_741"></a>连接数据库</h2>
841841
</div>
842842
</article>
843843
<div id="footer"></div>
844-
<script src="../js/shared.js?v=20260319b"></script>
844+
<script src="../js/shared.js?v=20260319c"></script>
845845
<script>
846846
document.getElementById('nav').innerHTML = navHTML('compat');
847847
document.getElementById('footer').innerHTML = footerHTML();
848848
</script>
849849
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('../sw.js')}</script>
850-
<script src="../js/search.js?v=20260319b"></script>
850+
<script src="../js/search.js?v=20260319c"></script>
851851
</body>
852852
</html>

guides/1762008192972820480.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
2323
<link rel="icon" href="../favicon-32x32.png" sizes="32x32" type="image/png">
2424
<link rel="apple-touch-icon" href="../apple-touch-icon.png">
25-
<link rel="manifest" href="../manifest.json?v=20260319b">
25+
<link rel="manifest" href="../manifest.json?v=20260319c">
2626
<link rel="preconnect" href="https://fonts.googleapis.com">
2727
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2828
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
29-
<link rel="stylesheet" href="../css/style.css?v=20260319b">
30-
<link rel="stylesheet" href="guide.css?v=20260319b">
29+
<link rel="stylesheet" href="../css/style.css?v=20260319c">
30+
<link rel="stylesheet" href="guide.css?v=20260319c">
3131
<script>
3232
var _hmt = _hmt || [];
3333
(function() {
@@ -1583,12 +1583,12 @@ <h2><a id="_1487"></a>连接数据库</h2>
15831583
</div>
15841584
</article>
15851585
<div id="footer"></div>
1586-
<script src="../js/shared.js?v=20260319b"></script>
1586+
<script src="../js/shared.js?v=20260319c"></script>
15871587
<script>
15881588
document.getElementById('nav').innerHTML = navHTML('compat');
15891589
document.getElementById('footer').innerHTML = footerHTML();
15901590
</script>
15911591
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('../sw.js')}</script>
1592-
<script src="../js/search.js?v=20260319b"></script>
1592+
<script src="../js/search.js?v=20260319c"></script>
15931593
</body>
15941594
</html>

guides/1767103571552702464.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
2323
<link rel="icon" href="../favicon-32x32.png" sizes="32x32" type="image/png">
2424
<link rel="apple-touch-icon" href="../apple-touch-icon.png">
25-
<link rel="manifest" href="../manifest.json?v=20260319b">
25+
<link rel="manifest" href="../manifest.json?v=20260319c">
2626
<link rel="preconnect" href="https://fonts.googleapis.com">
2727
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2828
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
29-
<link rel="stylesheet" href="../css/style.css?v=20260319b">
30-
<link rel="stylesheet" href="guide.css?v=20260319b">
29+
<link rel="stylesheet" href="../css/style.css?v=20260319c">
30+
<link rel="stylesheet" href="guide.css?v=20260319c">
3131
<script>
3232
var _hmt = _hmt || [];
3333
(function() {
@@ -1609,12 +1609,12 @@ <h1>11GR2 rac 2节点一键安装演示</h1>
16091609
</div>
16101610
</article>
16111611
<div id="footer"></div>
1612-
<script src="../js/shared.js?v=20260319b"></script>
1612+
<script src="../js/shared.js?v=20260319c"></script>
16131613
<script>
16141614
document.getElementById('nav').innerHTML = navHTML('compat');
16151615
document.getElementById('footer').innerHTML = footerHTML();
16161616
</script>
16171617
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('../sw.js')}</script>
1618-
<script src="../js/search.js?v=20260319b"></script>
1618+
<script src="../js/search.js?v=20260319c"></script>
16191619
</body>
16201620
</html>

guides/1767425920041848832.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<link rel="icon" href="../favicon.svg" type="image/svg+xml">
2323
<link rel="icon" href="../favicon-32x32.png" sizes="32x32" type="image/png">
2424
<link rel="apple-touch-icon" href="../apple-touch-icon.png">
25-
<link rel="manifest" href="../manifest.json?v=20260319b">
25+
<link rel="manifest" href="../manifest.json?v=20260319c">
2626
<link rel="preconnect" href="https://fonts.googleapis.com">
2727
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2828
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@300;400;500;700;900&family=Orbitron:wght@700;900&display=swap" rel="stylesheet">
29-
<link rel="stylesheet" href="../css/style.css?v=20260319b">
30-
<link rel="stylesheet" href="guide.css?v=20260319b">
29+
<link rel="stylesheet" href="../css/style.css?v=20260319c">
30+
<link rel="stylesheet" href="guide.css?v=20260319c">
3131
<script>
3232
var _hmt = _hmt || [];
3333
(function() {
@@ -1189,12 +1189,12 @@ <h1>19C 19.22 RAC 2节点一键安装演示</h1>
11891189
</div>
11901190
</article>
11911191
<div id="footer"></div>
1192-
<script src="../js/shared.js?v=20260319b"></script>
1192+
<script src="../js/shared.js?v=20260319c"></script>
11931193
<script>
11941194
document.getElementById('nav').innerHTML = navHTML('compat');
11951195
document.getElementById('footer').innerHTML = footerHTML();
11961196
</script>
11971197
<script>if('serviceWorker' in navigator){navigator.serviceWorker.register('../sw.js')}</script>
1198-
<script src="../js/search.js?v=20260319b"></script>
1198+
<script src="../js/search.js?v=20260319c"></script>
11991199
</body>
12001200
</html>

0 commit comments

Comments
 (0)