Skip to content

Commit 98cbb92

Browse files
committed
Fix audit round 2: CSS var, PWA icons, i18n sync, cleanup
- Add missing --r-sm CSS variable (used in compat.html) - Generate 192x192 and 512x512 PWA icons, update manifest.json - 404.html: add nofollow to robots meta - Sync all i18n text to mention all 4 contact methods (WeChat/TG/Discord/WhatsApp) - Update pricing page zh/en strings for consistent contact info - Remove unused wechat-qr.jpg (webp version in use)
1 parent 60b8836 commit 98cbb92

8 files changed

Lines changed: 15 additions & 13 deletions

File tree

404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<meta property="og:image" content="https://www.oracleshellinstall.com/img/og-cover.jpg">
1717
<meta property="og:image:width" content="1200">
1818
<meta property="og:image:height" content="630">
19-
<meta name="robots" content="noindex">
19+
<meta name="robots" content="noindex, nofollow">
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">

css/style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
--font:'Noto Sans SC',system-ui,sans-serif;
1313
--mono:'JetBrains Mono','Fira Code',monospace;
1414
--display:'Orbitron',sans-serif;
15-
--r:10px;--r-lg:14px;--r-xl:20px;
15+
--r:10px;--r-sm:6px;--r-lg:14px;--r-xl:20px;
1616
--max-w:1160px;
1717
--nav-h:64px;
1818
--term-bg:#1a1a24;

icon-192x192.png

12 KB
Loading

icon-512x512.png

55.7 KB
Loading

img/wechat-qr.jpg

-164 KB
Binary file not shown.

js/shared.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const i18n = {
1111
nav: '快速导航', versions: '支持版本', contact: '联系方式',
1212
wechat: '微信', email: '邮箱',
1313
expandAll: '展开全部', collapse: '收起', lines: '行',
14-
consultTitle: '扫码咨询适配需求', consultHint: '微信扫码添加,或通过 Telegram / Discord 联系',
14+
consultTitle: '扫码咨询适配需求', consultHint: '微信扫码添加,或通过 Telegram / Discord / WhatsApp 联系',
1515
footerDesc: 'Oracle 数据库一键自动化安装脚本,支持单机/ASM/RAC 三种部署模式,覆盖 20+ Linux 发行版。',
1616
copyright: 'Copyright \u00a9 2022-2099 Pengcheng Liu',
1717
},
@@ -20,7 +20,7 @@ const i18n = {
2020
nav: 'Navigation', versions: 'Versions', contact: 'Contact',
2121
wechat: 'WeChat', email: 'Email',
2222
expandAll: 'Expand All', collapse: 'Collapse', lines: 'lines',
23-
consultTitle: 'Scan to Consult', consultHint: 'Add via WeChat, Telegram, or join our Discord community',
23+
consultTitle: 'Scan to Consult', consultHint: 'Add via WeChat, Telegram, Discord, or WhatsApp',
2424
footerDesc: 'One-click automated Oracle Database installation script. Supports Single/ASM/RAC modes across 20+ Linux distributions.',
2525
copyright: 'Copyright \u00a9 2022-2099 Pengcheng Liu',
2626
}

manifest.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
"theme_color": "#C74634",
99
"icons": [
1010
{ "src": "favicon-32x32.png", "sizes": "32x32", "type": "image/png" },
11-
{ "src": "apple-touch-icon.png", "sizes": "180x180", "type": "image/png" }
11+
{ "src": "apple-touch-icon.png", "sizes": "180x180", "type": "image/png" },
12+
{ "src": "icon-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any maskable" },
13+
{ "src": "icon-512x512.png", "sizes": "512x512", "type": "image/png", "purpose": "any maskable" }
1214
]
1315
}

pricing.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ <h1 class="anim-up grad-text" data-i18n="prTitle">选择适合您的版本</h1>
210210
<div class="plan-name" data-i18n="planPaidName">付费版</div>
211211
<div class="plan-desc" data-i18n="planPaidDesc">面向生产环境,解锁全部高级功能与专属技术支持</div>
212212
<div class="plan-price" data-i18n="planPaidPrice">¥99</div>
213-
<div class="plan-price-sub" data-i18n="planPaidSub">一次付费 · 添加作者微信获取</div>
213+
<div class="plan-price-sub" data-i18n="planPaidSub">一次付费 · 微信/TG/Discord/WhatsApp 联系获取</div>
214214
<div class="plan-divider"></div>
215215
<ul class="plan-features">
216216
<li><span class="ck">&#10003;</span> <span data-i18n="pp1">包含开源版全部功能</span></li>
@@ -333,7 +333,7 @@ <h1 class="anim-up grad-text" data-i18n="prTitle">选择适合您的版本</h1>
333333
<section class="pr-cta" id="contact"><div class="container">
334334
<div class="pr-cta-box reveal">
335335
<h2 data-i18n="prCtaTitle">获取付费版完整功能</h2>
336-
<p data-i18n="prCtaDesc">添加作者微信或 Telegram 咨询订阅详情,解锁 RAC 集群、国产化系统、一键补丁等全部高级功能</p>
336+
<p data-i18n="prCtaDesc">通过微信、Telegram、Discord 或 WhatsApp 咨询订阅详情,解锁 RAC 集群、国产化系统、一键补丁等全部高级功能</p>
337337
<div class="qr-wrap">
338338
<img src="img/wechat-qr.webp" alt="WeChat QR Code - Lucifer-0622" class="qr-img" loading="lazy">
339339
<div class="qr-label" data-i18n="qrLabel">微信扫码添加作者</div>
@@ -369,7 +369,7 @@ <h2 data-i18n="prCtaTitle">获取付费版完整功能</h2>
369369
planFreeName:'开源版', planFreeDesc:'适用于开发测试环境,覆盖常规 Oracle 安装场景',
370370
planFreePrice:'免费', planFreeSub:'永久免费 · Gitee 开源', planFreeBtn:'前往 Gitee 下载',
371371
planPaidBadge:'推荐', planPaidName:'付费版', planPaidDesc:'面向生产环境,解锁全部高级功能与专属技术支持',
372-
planPaidPrice:'\u00a599', planPaidSub:'一次付费 · 添加作者微信获取', planPaidBtn:'联系获取 \u2193',
372+
planPaidPrice:'\u00a599', planPaidSub:'一次付费 · 微信/TG/Discord/WhatsApp 联系获取', planPaidBtn:'联系获取 \u2193',
373373
pf1:'单机 / 单机 ASM 安装', pf2:'NON-CDB / CDB (PDB) 架构', pf3:'X86 架构支持',
374374
pf4:'RHEL / OracleLinux / CentOS', pf5:'Oracle 官方认证组合', pf6:'全自动化安装 · 无需人工干预',
375375
pf7:'RAC 集群部署', pf8:'ARM 架构 · 国产化系统', pf9:'一键安装补丁',
@@ -393,15 +393,15 @@ <h2 data-i18n="prCtaTitle">获取付费版完整功能</h2>
393393
fq1:'开源版和付费版的核心区别是什么?',
394394
fa1:'开源版支持单机和单机 ASM 模式,适用于 X86 架构和红帽系列系统,满足基础安装需求。付费版在此基础上增加了 RAC 集群(不限节点数)、ARM 架构、20+ 国产化操作系统、非官方认证组合安装、一键安装补丁、安装介质提供以及专属技术支持。',
395395
fq2:'付费版如何获取和付款?',
396-
fa2:'请添加作者微信 Lucifer-0622Telegram @LUCIFERLPC 咨询订阅详情,包括定价、授权方式和付款流程等。',
396+
fa2:'请添加作者微信 Lucifer-0622Telegram @LUCIFERLPC、Discord lucifer0622. 或 WhatsApp 咨询订阅详情,包括定价、授权方式和付款流程等。',
397397
fq3:'付费版包含哪些技术支持?',
398398
fa3:'付费版包含专属微信群支持,群直播答疑,安装日志排错指导等。遇到安装问题可以直接在群内获得作者的技术支持。',
399399
fq4:'安装介质包含哪些内容?',
400400
fa4:'付费版提供系统镜像 ISO 文件、Oracle 各版本安装包以及 Grid/DB/OJVM 补丁文件等完整安装介质,免去自行下载的麻烦。',
401401
fq5:'开源版可以免费用于生产环境吗?',
402402
fa5:'开源版可免费使用,但仅支持单机/单机 ASM、X86 架构和红帽系列系统。如果生产环境需要 RAC 集群、ARM 架构或国产化系统支持,建议使用付费版。',
403403
prCtaTitle:'获取付费版完整功能',
404-
prCtaDesc:'添加作者微信或 Telegram 咨询订阅详情,解锁 RAC 集群、国产化系统、一键补丁等全部高级功能',
404+
prCtaDesc:'通过微信、Telegram、Discord 或 WhatsApp 咨询订阅详情,解锁 RAC 集群、国产化系统、一键补丁等全部高级功能',
405405
qrLabel:'微信扫码添加作者',
406406
});
407407
Object.assign(i18n.en, {
@@ -410,7 +410,7 @@ <h2 data-i18n="prCtaTitle">获取付费版完整功能</h2>
410410
planFreeName:'Open Source', planFreeDesc:'For development and testing environments, covering standard Oracle installation scenarios',
411411
planFreePrice:'Free', planFreeSub:'Forever free \u00b7 Open source on Gitee', planFreeBtn:'Download on Gitee',
412412
planPaidBadge:'Recommended', planPaidName:'Paid Edition', planPaidDesc:'For production environments, unlocking all advanced features and dedicated support',
413-
planPaidPrice:'\u00a599', planPaidSub:'One-time payment \u00b7 Contact via WeChat / Telegram', planPaidBtn:'Get in Touch \u2193',
413+
planPaidPrice:'\u00a599', planPaidSub:'One-time payment \u00b7 Contact via WeChat / TG / Discord / WhatsApp', planPaidBtn:'Get in Touch \u2193',
414414
pf1:'Single Instance / Standalone ASM', pf2:'NON-CDB / CDB (PDB) architecture', pf3:'X86 architecture support',
415415
pf4:'RHEL / OracleLinux / CentOS', pf5:'Oracle certified combinations', pf6:'Fully automated \u00b7 No manual intervention',
416416
pf7:'RAC cluster deployment', pf8:'ARM architecture \u00b7 Domestic OS', pf9:'One-click patching',
@@ -434,15 +434,15 @@ <h2 data-i18n="prCtaTitle">获取付费版完整功能</h2>
434434
fq1:'What are the key differences between open-source and paid editions?',
435435
fa1:'The open-source edition supports Single Instance and Standalone ASM on X86 with RHEL-family systems. The paid edition adds RAC clusters (unlimited nodes), ARM architecture, 20+ domestic operating systems, non-certified combination support, one-click patching, installation media, and dedicated technical support.',
436436
fq2:'How do I get the paid edition?',
437-
fa2:'Add the author on WeChat (Lucifer-0622) or Telegram (@LUCIFERLPC) to inquire about subscription details, including pricing, licensing, and payment.',
437+
fa2:'Add the author on WeChat (Lucifer-0622), Telegram (@LUCIFERLPC), Discord (lucifer0622.), or WhatsApp to inquire about subscription details, including pricing, licensing, and payment.',
438438
fq3:'What technical support is included?',
439439
fa3:'The paid edition includes a dedicated WeChat support group, live Q&A sessions, and installation log troubleshooting guidance with direct access to the author.',
440440
fq4:'What installation media is provided?',
441441
fa4:'The paid edition provides system ISO images, Oracle installation packages for all supported versions, and Grid/DB/OJVM patch files.',
442442
fq5:'Can the open-source edition be used in production?',
443443
fa5:'Yes, but it only supports Single/Standalone ASM on X86 with RHEL-family systems. For production environments requiring RAC, ARM, or domestic OS support, the paid edition is recommended.',
444444
prCtaTitle:'Get Full Paid Edition Features',
445-
prCtaDesc:'Contact via WeChat or Telegram for subscription details. Unlock RAC clusters, domestic OS support, one-click patching, and all advanced features.',
445+
prCtaDesc:'Contact via WeChat, Telegram, Discord, or WhatsApp for subscription details. Unlock RAC clusters, domestic OS support, one-click patching, and all advanced features.',
446446
qrLabel:'Scan to add author on WeChat',
447447
});
448448

0 commit comments

Comments
 (0)