--- /** * 技术报告页面标准模板 (完整版) - 2025更新版 * 基于 report/20250722/index.astro 的统一宽度配置优化设计 * 使用CSS变量实现所有ReportSection的统一宽度管理 */ import BaseLayout from '../../../layouts/BaseLayout.astro'; import Header from '../../../components/Header.astro'; import Footer from '../../../components/Footer.astro'; import ReportSection from '../../../components/report/ReportSection.astro'; import GlassTable from '../../../components/common/GlassTable.astro'; import MathFormula from '../../../components/common/MathFormula.astro'; import ImageViewer from '../../../components/common/ImageViewer.astro'; import CodeBlock from '../../../components/common/CodeBlock.astro'; import Container from '../../../components/Container.astro'; import AnimatedElement from '../../../components/AnimatedElement.astro'; import ReportSidebar from '../../../components/report/ReportSidebar.astro'; // 导入动画时序计算工具 import { getSectionBaseDelay, getChildDelay, getNestedDelay, getImageDelay } from '../../../scripts/animation-timing'; // 定义各章节的基础延迟时间 const TEMPLATE_SECTION_DELAYS = { HERO: 200, OVERVIEW: getSectionBaseDelay(0), // 400ms ANALYSIS: getSectionBaseDelay(1), // 600ms SOLUTION: getSectionBaseDelay(2), // 800ms COMPARISON: getSectionBaseDelay(3), // 1000ms RESULTS: getSectionBaseDelay(4), // 1200ms CONCLUSION: getSectionBaseDelay(5), // 1400ms }; // 报告配置 - 请根据实际情况修改 const reportConfig = { title: "技术报告标题", subtitle: "技术报告副标题,描述报告的核心内容和研究方向。", description: "技术报告的详细描述,用于SEO和页面元信息。", date: "2025年XX月XX日", type: "技术报告", actionText: "开始阅读 ↓", actionLink: "#overview" }; // 示例代码配置 - 请根据需要修改 const sampleCodeExamples = { javascript: { title: "JavaScript 示例", language: "javascript", code: `function fibonacci(n) { if (n <= 1) return n; return fibonacci(n - 1) + fibonacci(n - 2); } console.log(fibonacci(10)); // 输出: 55` }, python: { title: "Python 示例", language: "python", code: `def quick_sort(arr): if len(arr) <= 1: return arr pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x for x in arr if x > pivot] return quick_sort(left) + middle + quick_sort(right) print(quick_sort([3, 6, 8, 10, 1, 2, 1]))` }, css: { title: "CSS 样式示例", language: "css", code: `.glass-effect { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 1rem; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); }` } }; ---

{reportConfig.title}

{reportConfig.subtitle}

报告日期:{reportConfig.date} {reportConfig.type}

背景介绍

在这里详细描述报告的背景和研究动机。可以包含重点强调的文字, 以及相关的技术背景和问题陈述。

主要内容

  • 内容要点一: 详细描述第一个主要内容点。
  • 内容要点二: 详细描述第二个主要内容点。
  • 内容要点三: 详细描述第三个主要内容点。

技术挑战一

描述第一个技术挑战的具体内容和影响。

技术挑战二

描述第二个技术挑战的具体内容和影响。

技术挑战三

描述第三个技术挑战的具体内容和影响。

如果报告涉及数学公式,可以使用 MathFormula 组件进行展示:

示例公式:

🛠️

核心方案

技术方案一

详细描述第一个技术方案的原理和实现方式。

实现步骤:

  • 步骤一:具体的实施方法和技术要点
  • 步骤二:具体的实施方法和技术要点
  • 步骤三:具体的实施方法和技术要点

优化策略

技术方案二

详细描述第二个技术方案的优化策略和核心技术。

关键技术:

  • 关键技术一:技术原理和应用优势
  • 关键技术二:技术原理和应用优势

核心优势总结:在这里总结解决方案的核心优势和创新点,突出技术方案的独特价值。

技术方案对比表

💻 代码实现示例

实验数据展示

性能测试结果对比

精度测试结果分析

效率提升对比

🎯 核心成果

  • 技术突破:详细描述取得的重要技术突破。
  • 性能提升:详细描述性能改进的具体数据。
  • 应用价值:详细描述技术的实际应用价值。
  • 创新点:详细描述技术方案的创新之处。

📅 未来规划

  • 短期目标 描述近期要完成的技术优化和功能完善。
  • 中期目标 描述中期的技术发展方向和应用扩展。
  • 长期目标 描述长期的技术愿景和产业化应用。