fix(website): 去除夸大宣传 + 隐藏占位 Blog 区(官宣页上线前 P0)

- 「80+ 全球加速线路」→ 中性「全球加速线路 / Global routes」(hero 徽章/功能卡/Pro 套餐/对比表 4 处);
  现实仅 1 个节点(pangolin1),80+ 属夸大宣传(国内 VPN 有法律风险)。
- 功能卡③描述去掉「港日新美欧韩」具体地区罗列 → 「覆盖多地优质线路」。
- 隐藏整个 Blog 区:3 篇均占位假帖,含虚构的「首尔/法兰克福节点」「v2.4 版本」。
  移除 <Blog/> + 顶栏导航 Blog 项 + 页脚 Blog 链接;有真实文章后恢复。

未动(待用户输入):英文版价格货币(等美元定价);下载链接归入 #30 CI/CD。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
wangjia
2026-07-05 17:35:49 +08:00
parent 08fb915b5e
commit 1c8f6cb56b
5 changed files with 7 additions and 9 deletions
-1
View File
@@ -27,7 +27,6 @@ const { t } = Astro.props;
<h4>{t('ft.resources')}</h4>
<ul>
<li><a href="#docs">{t('ft.docs')}</a></li>
<li><a href="#blog">{t('ft.blog')}</a></li>
<li><a href="#docs">{t('ft.faq')}</a></li>
<li><a href="#docs">{t('ft.privacy')}</a></li>
</ul>
-1
View File
@@ -41,7 +41,6 @@ export default function Header({ lang = 'zh', t = {} }) {
['#pricing', t.pricing],
['#download', t.download],
['#docs', t.docs],
['#blog', t.blog],
];
return (
+1 -1
View File
@@ -48,7 +48,7 @@ const plansData = {
// 功能对比表行:[名称键, free, pro, team];值可为字符串或 'check' / 'dash'。
const rows = [
{ label: 'cmp.locations', free: '1', pro: '80+', team: '80+' },
{ label: 'cmp.locations', free: '1', pro: t('cmp.loc_all'), team: t('cmp.loc_all') },
{ label: 'cmp.data', free: t('cmp.daily'), pro: t('cmp.unlimited'), team: t('cmp.unlimited') },
{ label: 'cmp.time', free: t('cmp.time_free'), pro: t('cmp.unlimited'), team: t('cmp.unlimited') },
{ label: 'cmp.devices', free: '1', pro: '5', team: '10' },
+5 -4
View File
@@ -44,7 +44,7 @@ export const STRINGS: Record<string, [string, string]> = {
'hero.lede': ['轻盈、亲和、即开即用的跨平台网络加速应用。一键连接,智能选线,稳定不掉线。', 'A lightweight, friendly cross-platform network accelerator. One tap, smart routing, rock-solid.'],
'hero.cta1': ['免费下载', 'Download free'],
'hero.cta2': ['查看定价', 'See pricing'],
'hero.t1': ['80+ 全球加速线路', '80+ global routes'],
'hero.t1': ['全球加速线路', 'Global routes'],
'hero.t2': ['严格无日志', 'Strict no-logs'],
'hero.t3': ['端到端加密', 'End-to-end encrypted'],
'orb.cap': ['已连接', 'CONNECTED'],
@@ -62,8 +62,8 @@ export const STRINGS: Record<string, [string, string]> = {
'feat.1d': ['一颗按钮,智能挑选最快线路。无需手动配置,也能秒连。', 'One button picks the fastest route. No manual setup, instant connect.'],
'feat.2t': ['智能分流', 'Smart routing'],
'feat.2d': ['按规则智能分流,该加速的加速,本地服务直连,互不打扰。', 'Smart rule-based routing — accelerate what needs it, keep local traffic direct.'],
'feat.3t': ['80+ 全球加速线路', '80+ global routes'],
'feat.3d': ['覆盖港日新美欧韩等地,视频与游戏优化线路随心选。', 'Routes across HK / JP / SG / US / EU and more, tuned for video & gaming.'],
'feat.3t': ['全球加速线路', 'Global routes'],
'feat.3d': ['覆盖多地优质线路,视频与游戏优化随心选。', 'Premium routes across regions, tuned for video & gaming.'],
'feat.4t': ['严格无日志', 'Strict no-logs'],
'feat.4d': ['我们不记录你的浏览数据。隐私是底线,不是卖点。', 'We never log your browsing. Privacy is the baseline, not a feature.'],
'feat.5t': ['Kill Switch', 'Kill Switch'],
@@ -92,7 +92,7 @@ export const STRINGS: Record<string, [string, string]> = {
'pf.free2': ['仅 1 个基础节点', '1 basic node only'],
'pf.free3': ['使用前观看广告', 'Watch an ad to start'],
'pf.free4': ['核心加密 · 无日志', 'Core encryption · no-logs'],
'pf.pro1': ['80+ 全球加速线路', '80+ global routes'],
'pf.pro1': ['全球加速线路', 'Global routes'],
'pf.pro2': ['无限流量 · 极速', 'Unlimited · top speed'],
'pf.pro3': ['5 台设备同时在线', '5 devices at once'],
'pf.pro4': ['流媒体 & P2P 优化', 'Streaming & P2P routes'],
@@ -119,6 +119,7 @@ export const STRINGS: Record<string, [string, string]> = {
'cmp.kill': ['Kill Switch', 'Kill Switch'],
'cmp.support': ['客服', 'Support'],
'cmp.unlimited': ['无限', 'Unlimited'],
'cmp.loc_all': ['全球', 'Global'],
'cmp.daily': ['不限', 'Unlimited'],
'cmp.basic': ['标准', 'Standard'],
'cmp.priority': ['优先', 'Priority'],
+1 -2
View File
@@ -35,7 +35,7 @@ import WhySignup from '../components/WhySignup.astro';
import Pricing from '../components/Pricing.astro';
import Download from '../components/Download.astro';
import Docs from '../components/Docs.astro';
import Blog from '../components/Blog.astro';
// Blog 区暂隐藏(占位内容未就绪);有真实文章后恢复 import + <Blog/> + 导航/页脚链接。
import CtaBand from '../components/CtaBand.astro';
import Footer from '../components/Footer.astro';
@@ -84,7 +84,6 @@ const headerT = {
<Pricing t={t} />
<Download t={t} />
<Docs t={t} />
<Blog t={t} />
<CtaBand t={t} />
<Footer t={t} />
</body>