ALIEZ 1 ماه پیش
والد
کامیت
4614949951
6فایلهای تغییر یافته به همراه13 افزوده شده و 8 حذف شده
  1. 3 3
      .env.production
  2. BIN
      public/book1.jpg
  3. BIN
      public/book2.jpg
  4. BIN
      public/book3.jpg
  5. BIN
      public/teacher.jpg
  6. 10 5
      src/app/[locale]/about/page.tsx

+ 3 - 3
.env.production

@@ -8,8 +8,8 @@ NEXT_PUBLIC_API_BASE_URL_PRODUCTION=__ORIGIN__
 # 同源反写前缀(与 next.config rewrites 一致);不设则根据主 base 自动推导为 …/api-backend-remittance
 NEXT_PUBLIC_REMITTANCE_API_BASE_URL=/api-backend-remittance
 
-# next build 时写入 rewrites:主业务 :8005、汇款 :8504(部署时在 CI/机器环境变量里改成真实内网地址)
-API_PROXY_TARGET=http://127.0.0.1:8005
-API_PROXY_TARGET_REMITTANCE=http://127.0.0.1:8504
+# next build 时写入 rewrites:主业务 :8005 -> secure.jinclab.com、汇款 :8504 -> pay.jinclab.com
+API_PROXY_TARGET=https://secure.jinclab.com
+API_PROXY_TARGET_REMITTANCE=https://pay.jinclab.com
 
 

BIN
public/book1.jpg


BIN
public/book2.jpg


BIN
public/book3.jpg


BIN
public/teacher.jpg


+ 10 - 5
src/app/[locale]/about/page.tsx

@@ -44,7 +44,7 @@ export default async function AboutPage({ params }: Props) {
               {/* 人物照片 */}
               <div className="w-full sm:w-[45%] shrink-0 overflow-hidden rounded-2xl border border-[#b89458]/30 bg-[#0a1120] relative aspect-[3/4]">
                 {/* eslint-disable-next-line @next/next/no-img-element */}
-                <img src="" alt="崔家骏" className="h-full w-full object-cover object-[78%_45%]" />
+                <img src="/teacher.jpg" alt="崔家骏" className="h-full w-full object-cover object-[78%_45%]" />
               </div>
               
               {/* 头衔与书籍 */}
@@ -67,14 +67,19 @@ export default async function AboutPage({ params }: Props) {
                 {/* 书籍展示区 */}
                 <div className="flex gap-4 w-full">
                   {[
-                    { year: 2017, title: "原油投资" },
-                    { year: 2018, title: "黄金白银" },
-                    { year: 2024, title: "认识黄金" }
+                    { year: 2017, title: "原油投资", cover: "/book1.jpg" },
+                    { year: 2018, title: "黄金白银", cover: "/book2.jpg" },
+                    { year: 2024, title: "认识黄金", cover: "/book3.jpg" }
                   ].map((book) => (
                     <div key={book.year} className="flex-1 text-center group">
                       <div className="aspect-[2/3] w-full rounded-lg border border-[#b89458]/30 bg-[#0f1b2e] flex flex-col items-center justify-center p-2 mb-3 shadow-inner group-hover:border-[#b89458] transition-colors relative overflow-hidden">
                         <div className="absolute inset-0 bg-gradient-to-tr from-[#b89458]/10 to-transparent opacity-0 group-hover:opacity-100 transition-opacity"></div>
-                        <span className="text-[10px] text-[#f3deae]/70 leading-tight">{book.title}</span>
+                        {/* eslint-disable-next-line @next/next/no-img-element */}
+                        <img
+                          src={book.cover}
+                          alt={book.title}
+                          className="h-full w-full rounded-md object-cover"
+                        />
                       </div>
                       <span className="text-xs font-medium text-[#889abb]">{book.year}</span>
                     </div>