home.blade.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {{-- resources/views/pages/home.blade.php
  2. WikiPāli 首页:品牌 hero + 四张通栏分流卡片。
  3. 卡片数据全部来自 PageIndexController 传入的 $cards,模板不硬编码栏目文案。
  4. --}}
  5. @extends('layouts.base')
  6. @section('title', __('home.title'))
  7. @push('styles')
  8. @vite(['resources/css/home.css'])
  9. @endpush
  10. @section('body-class', 'home-page')
  11. @section('page')
  12. <main class="home">
  13. {{-- 右上角语言选择,复用 library 的切换组件 --}}
  14. <div class="home-lang">
  15. <x-language-switcher />
  16. </div>
  17. {{-- 品牌 Hero:站名 + 一行说明,居中 --}}
  18. <header class="home-hero">
  19. <h1 class="home-hero__title">{{ __('home.hero_title') }}</h1>
  20. <p class="home-hero__lead">{{ __('home.hero_lead') }}</p>
  21. </header>
  22. {{-- 四张通栏卡片,纵向排列 --}}
  23. @foreach ($cards as $card)
  24. <x-home.card
  25. :slug="$card['slug']"
  26. :eyebrow="$card['eyebrow']"
  27. :title="$card['title']"
  28. :lead="$card['lead']"
  29. :image="$card['image']"
  30. :tint="$card['tint']"
  31. :align="$card['align']"
  32. :href="$card['href']"
  33. :cta="$card['cta']"
  34. :available="$card['available']"
  35. :eager="$loop->first"
  36. />
  37. @endforeach
  38. </main>
  39. @endsection