From 840af41392a2b4b3a27ff9c82ad32189fd79ef7e Mon Sep 17 00:00:00 2001 From: QIU SHENGMING Date: Mon, 1 Dec 2025 12:25:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B4=A2=E5=8A=A1=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=E5=86=85=E5=AE=B9=EF=BC=8C=E5=B9=B6=E4=B8=94=E6=8A=8A?= =?UTF-8?q?=E8=B5=9E=E5=8A=A9=E9=A1=B5=E9=9D=A2=E8=BF=81=E8=BF=87=E6=9D=A5?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/expenses.astro | 42 +++++++++++++++++++++++++++++++--------- 1 file changed, 33 insertions(+), 9 deletions(-) diff --git a/src/pages/expenses.astro b/src/pages/expenses.astro index 15264c6..77c8160 100644 --- a/src/pages/expenses.astro +++ b/src/pages/expenses.astro @@ -2,31 +2,39 @@ import MainGridLayout from "@layouts/MainGridLayout.astro"; import { Icon } from "astro-icon/components"; -// --- 在这里配置你的支出项目 --- +// --- 配置支出项目 --- const expenses = [ { name: "Cloudflare Argo Smart Routing", - price: "5.00", // 基础费用,根据流量会有浮动 + price: "5.00", cycle: "每月", + isYearly: false, desc: "智能路由加速,优化全球访问速度" }, { name: "域名 (mckero.com)", - price: "10", // 假设约 $10.00/年,平均到每月 + price: "10.00", cycle: "每年", + isYearly: true, desc: "域名的持有成本" }, { name: "Cloudflare Pages", price: "0.00", cycle: "每月", + isYearly: false, desc: "静态页面托管 (Free Plan)" }, - // 你可以在这里继续添加项目... ]; // 自动计算总额 -const totalMonthly = expenses.reduce((acc, item) => acc + parseFloat(item.price), 0).toFixed(2); +const totalMonthly = expenses.reduce((acc, item) => { + let price = parseFloat(item.price); + if (item.isYearly) { + price = price / 12; + } + return acc + price; +}, 0).toFixed(2); --- @@ -48,12 +56,12 @@ const totalMonthly = expenses.reduce((acc, item) => acc + parseFloat(item.price) -
+
- + @@ -62,11 +70,12 @@ const totalMonthly = expenses.reduce((acc, item) => acc + parseFloat(item.price) +
{item.desc}
+ - @@ -76,6 +85,21 @@ const totalMonthly = expenses.reduce((acc, item) => acc + parseFloat(item.price)
项目名称用途说明 费用 (USD)
{item.name}
-
{item.desc}
+
${item.price}
{item.cycle}
+
+
+ +

支持我的创作

+

+ 你的支持是我持续更新的最大动力!哪怕是一杯咖啡的钱,也能让我开心很久。非常感谢! +

+ + + + 前往爱发电赞助 + +
+