home.blade.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {{-- resources/views/wiki/home.blade.php
  2. Wiki 门户首页。
  3. 布局:单栏居中,法轮图标 + 标题 + 搜索框 + 热门标签 + 语言选择。
  4. 所有样式来自 modules/_wiki.css,无内联 <style>。
  5. --}}
  6. @extends('library.wiki.layouts.app')
  7. @section('title', 'WikiPāli · 佛教百科-重构')
  8. @section('wiki-content')
  9. <div class="wiki-home-container">
  10. {{-- 法轮图标 --}}
  11. <div class="wiki-home-wheel">
  12. <img src="{{ asset('assets/images/dhamma-wheel.svg') }}"
  13. alt="Dharma Wheel"
  14. class="wiki-home-wheel-img">
  15. </div>
  16. {{-- 欢迎标题 --}}
  17. <div class="wiki-home-title">
  18. <h1>佛教百科</h1>
  19. <p class="text-muted">探索佛法智慧 · 开启觉悟之门</p>
  20. </div>
  21. {{-- 搜索框 --}}
  22. <div class="wiki-home-search">
  23. <x-ui.search-input
  24. :action="route('library.search')"
  25. :value="request('q')"
  26. placeholder="搜索佛法词条、经典、人物..."
  27. size="lg"
  28. :hidden-fields="['resource_type' => 'term']" />
  29. </div>
  30. {{-- 热门搜索标签 --}}
  31. @isset($hotTags)
  32. <div class="wiki-home-hot-tags">
  33. <span class="text-muted me-2">热门:</span>
  34. @foreach($hotTags as $tag)
  35. <a href="{{ route('library.search', ['q' => $tag, 'type' => 'wiki']) }}"
  36. class="wiki-hot-tag">
  37. {{ $tag }}
  38. </a>
  39. @endforeach
  40. </div>
  41. @endisset
  42. {{-- 语言选择器 --}}
  43. <div class="wiki-home-languages">
  44. <div class="wiki-home-divider">
  45. <span>以您的语言阅读佛教百科</span>
  46. </div>
  47. <div class="wiki-language-tags">
  48. @foreach($languages as $lang)
  49. <a href="{{ route('library.wiki.index', ['lang' => $lang['code']]) }}"
  50. class="wiki-language-tag {{ ($currentLang ?? 'zh-Hans') === $lang['code'] ? 'active' : '' }}">
  51. {{ $lang['name'] }}
  52. </a>
  53. @endforeach
  54. </div>
  55. </div>
  56. {{-- 统计信息 --}}
  57. @isset($stats)
  58. <div class="wiki-home-stats">
  59. <span class="text-muted">
  60. 📚 {{ number_format($stats['total_articles'] ?? 0) }} 词条
  61. @if(isset($stats['today_updates']))
  62. · 🆕 今日更新 {{ $stats['today_updates'] }}
  63. @endif
  64. @if(isset($stats['contributors']))
  65. · 👥 {{ number_format($stats['contributors']) }} 位贡献者
  66. @endif
  67. </span>
  68. </div>
  69. @endisset
  70. </div>
  71. @endsection