feat: 添加面包屑导航组件并优化页面布局
refactor: 重构页面结构和导航逻辑 fix: 修复移动端菜单导航和滚动行为 perf: 优化图片加载性能和资源请求 test: 添加端到端测试和性能测试用例 docs: 更新.gitignore文件 chore: 更新依赖和配置 style: 优化代码格式和类型安全 ci: 调整Playwright测试超时时间 build: 更新Next.js配置和构建选项
This commit is contained in:
+147
@@ -13,6 +13,7 @@ node_modules/
|
||||
.next/
|
||||
out/
|
||||
.next/cache/
|
||||
.next/static/
|
||||
|
||||
# Production
|
||||
build/
|
||||
@@ -50,19 +51,56 @@ htmlcov/
|
||||
.pytest_cache/
|
||||
.coverage.*
|
||||
*.cover
|
||||
.pytest_cache/
|
||||
.pytest_cache/
|
||||
*.pytest_cache/
|
||||
htmlcov/
|
||||
.coverage
|
||||
coverage.xml
|
||||
*.cover
|
||||
.hypothesis/
|
||||
.mypy_cache/
|
||||
.dmypy.json
|
||||
dmypy.json
|
||||
.pyre/
|
||||
.pytype/
|
||||
cython_debug/
|
||||
|
||||
# Python Virtual Environments
|
||||
venv/
|
||||
env/
|
||||
ENV/
|
||||
env.bak/
|
||||
venv.bak/
|
||||
.venv/
|
||||
virtualenv/
|
||||
virtualenvs/
|
||||
|
||||
# Playwright
|
||||
test-results/
|
||||
playwright-report/
|
||||
playwright/.cache/
|
||||
playwright-report/
|
||||
test-results/
|
||||
*.traces/
|
||||
|
||||
# Testing
|
||||
coverage/
|
||||
.nyc_output/
|
||||
test-results/
|
||||
playwright-report/
|
||||
test-results/
|
||||
*.lcov
|
||||
coverage/
|
||||
.nyc_output/
|
||||
test-results/
|
||||
playwright-report/
|
||||
|
||||
# TypeScript
|
||||
*.tsbuildinfo
|
||||
next-env.d.ts
|
||||
*.tsbuildinfo
|
||||
*.d.ts.map
|
||||
|
||||
# Environment variables
|
||||
.env
|
||||
@@ -71,6 +109,8 @@ next-env.d.ts
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env.*.local
|
||||
*.env
|
||||
*.env.*
|
||||
|
||||
# Vercel
|
||||
.vercel/
|
||||
@@ -82,6 +122,12 @@ npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# IDE
|
||||
.idea/
|
||||
@@ -91,6 +137,17 @@ pnpm-debug.log*
|
||||
*~
|
||||
*.sublime-workspace
|
||||
*.sublime-project
|
||||
*.iml
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.project
|
||||
.classpath
|
||||
.settings/
|
||||
.vscode/
|
||||
*.code-workspace
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
@@ -100,9 +157,20 @@ pnpm-debug.log*
|
||||
.Trashes
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
Desktop.ini
|
||||
$RECYCLE.BIN/
|
||||
*.cab
|
||||
*.msi
|
||||
*.msix
|
||||
*.msm
|
||||
*.msp
|
||||
*.lnk
|
||||
|
||||
# Debug
|
||||
*.pem
|
||||
*.key
|
||||
*.cert
|
||||
*.crt
|
||||
|
||||
# Runtime data
|
||||
pids/
|
||||
@@ -127,3 +195,82 @@ dist-ssr/
|
||||
|
||||
# Trae
|
||||
.trae/
|
||||
|
||||
# Next.js specific
|
||||
.next/
|
||||
out/
|
||||
.swc/
|
||||
.vercel/
|
||||
.turbo/
|
||||
|
||||
# Tailwind CSS
|
||||
*.css.map
|
||||
|
||||
# Framer Motion
|
||||
*.framer-motion.json
|
||||
|
||||
# Three.js
|
||||
*.three.json
|
||||
|
||||
# Image optimization
|
||||
*.avif
|
||||
*.webp
|
||||
|
||||
# Temporary files
|
||||
*.tmp
|
||||
*.temp
|
||||
*.bak
|
||||
*.backup
|
||||
*.swp
|
||||
*~
|
||||
.npm
|
||||
.eslintcache
|
||||
|
||||
# Test files
|
||||
test-email.js
|
||||
test-screenshot.png
|
||||
hero-check.png
|
||||
playwright-test-not-portal.js
|
||||
test-results/
|
||||
playwright-report/
|
||||
|
||||
# CI/CD
|
||||
.gitlab-ci-local/
|
||||
.github/workflows/*.local.yml
|
||||
|
||||
# Documentation
|
||||
docs/plans/*.md.bak
|
||||
|
||||
# Database
|
||||
*.db
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
|
||||
# Archives
|
||||
*.7z
|
||||
*.dmg
|
||||
*.gz
|
||||
*.iso
|
||||
*.jar
|
||||
*.rar
|
||||
*.tar
|
||||
*.zip
|
||||
|
||||
# Package manager locks (keep package-lock.json)
|
||||
yarn.lock
|
||||
pnpm-lock.yaml
|
||||
|
||||
# Misc
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
.pnpm-debug.log*
|
||||
|
||||
# Sentry
|
||||
.sentryclirc
|
||||
*.sentryclirc
|
||||
|
||||
Reference in New Issue
Block a user