--- import Layout from '@/layouts/Layout.astro'; import GlassHeader from '@/components/GlassHeader'; import Footer from '@/components/Footer'; import Container from '@/components/ui/Container.astro'; import ContactCard from '@/components/ContactCard.astro'; import { collaborationModels, collaborationFitSignals, collaborationProcess, collaborationFaq, } from '@/lib/data'; import type { Lang } from '@/types/i18n'; import { defaultLang } from '@/i18n/ui'; const lang = (Astro.currentLocale as Lang) || defaultLang; const isZh = lang === 'zh'; ---

{isZh ? '合作方式' : 'Work With Me'}

{isZh ? '这个页面只做一件事:帮助你快速判断我们是否匹配。' : 'This page does one thing: help you quickly evaluate whether we are a good fit.'}

{isZh ? '合作模型' : 'Collaboration Models'}

{collaborationModels.map((model) => (

{model.title[lang]}

{model.description[lang]}

))}

{isZh ? '匹配信号' : 'Good Fit Signals'}

    {collaborationFitSignals.map((item) =>
  • • {item[lang]}
  • )}

{isZh ? '合作流程' : 'Collaboration Process'}

    {collaborationProcess.map((item) =>
  1. {item[lang]}
  2. )}

{isZh ? '默认协作约定' : 'Default Working Agreement'}

  • • {isZh ? '以清晰目标和边界为前提,不做无定义范围的推进。' : 'We start with clear outcomes and boundaries, not ambiguous execution.'}
  • • {isZh ? '同步节奏可按周设置,关键节点保持可见状态更新。' : 'Cadence is usually weekly, with visible updates at key checkpoints.'}
  • • {isZh ? '文档和决策记录优先,降低沟通成本与返工风险。' : 'Documentation and decision logs are prioritized to reduce rework.'}

{isZh ? '付款方式' : 'Payment Terms'}

40%

{isZh ? '预付款' : 'Upfront'}

40%

{isZh ? '中期验收' : 'Mid Review'}

20%

{isZh ? '尾款' : 'Completion'}

{isZh ? '常见问题' : 'FAQ'}

{collaborationFaq.map((item) => (

{item.question[lang]}

{item.answer[lang]}

))}

{isZh ? '下一步' : 'Next Step'}

{isZh ? '如果你觉得方向匹配,直接在本页下方联系卡片里选择你习惯的方式联系我。' : 'If this direction fits, use the contact card below and send a short context brief.'}