index.blade.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {{-- resources/views/wiki/index.blade.php --}}
  2. @extends('library.wiki.layouts.app')
  3. @section('title', 'WikiPāli · 巴利佛典百科')
  4. @section('wiki-content')
  5. {{-- 搜索框组件 --}}
  6. <div class="wiki-search-wrapper">
  7. <x-ui.search-input
  8. :action="route('library.search')"
  9. :value="request('q')"
  10. placeholder="搜索佛法词条、经典、人物..."
  11. size="lg"
  12. :hidden-fields="['resource_type' => 'term']" />
  13. </div>
  14. {{-- 今日条目 --}}
  15. <div class="wiki-today-banner">
  16. <div class="wiki-today-icon">☸</div>
  17. <div class="wiki-today-body">
  18. <div class="wiki-today-label">今日条目</div>
  19. <div class="wiki-today-title">{{ $today['meaning'] }}({{ $today['word'] }})</div>
  20. <div class="wiki-today-snippet">
  21. {!! Str::limit(strip_tags($today['content']), 120) !!}
  22. </div>
  23. <a class="wiki-today-link"
  24. href="{{ route('library.wiki.show', [$today['lang'], $today['word']]) }}">
  25. 阅读完整条目 →
  26. </a>
  27. </div>
  28. </div>
  29. {{-- 精选条目 --}}
  30. <div class="wiki-card">
  31. <div class="wiki-sidebar-title" style="margin-bottom: 14px;">精选条目</div>
  32. <div class="wiki-featured-grid">
  33. @foreach ($featured as $item)
  34. <a class="wiki-featured-card"
  35. href="{{ route('library.wiki.show', [$item['lang'], $item['word']]) }}">
  36. <div class="wiki-featured-label">{{ $item['category'] }}</div>
  37. <div class="wiki-featured-title">{{ $item['zh'] }}</div>
  38. <div class="wiki-featured-pali">{{ $item['word'] }}</div>
  39. </a>
  40. @endforeach
  41. </div>
  42. </div>
  43. @endsection
  44. @section('wiki-sidebar')
  45. <div class="wiki-sidebar-section">
  46. <div class="wiki-sidebar-title">统计</div>
  47. <table class="wiki-meta-table">
  48. <tr>
  49. <td>条目总数</td>
  50. <td>{{ number_format($stats['total']) }}</td>
  51. </tr>
  52. <tr>
  53. <td>本月新增</td>
  54. <td>{{ $stats['this_month'] }}</td>
  55. </tr>
  56. <tr>
  57. <td>贡献者</td>
  58. <td>{{ $stats['contributors'] }}</td>
  59. </tr>
  60. </table>
  61. </div>
  62. @endsection