Explorar el Código

Merge pull request #2299 from visuddhinanda/development

Development
visuddhinanda hace 10 meses
padre
commit
433c7e1f36

+ 21 - 11
api-v8/app/Http/Controllers/BlogController.php

@@ -14,6 +14,11 @@ use Illuminate\Support\Facades\Log;
 
 class BlogController extends Controller
 {
+    protected         $categories = [
+        ['id' => 'sutta', 'label' => 'sutta'],
+        ['id' => 'vinaya', 'label' => 'vinaya'],
+        ['id' => 'abhidhamma', 'label' => 'abhidhamma'],
+    ];
     // 首页 - 最新博文列表
     public function index($user)
     {
@@ -27,6 +32,7 @@ class BlogController extends Controller
             ->paginate(10);
 
         Log::info($posts[0]->formatted_created_at);
+        $categories = $this->categories;
         /*
         $posts = Post::published()
             ->with(['category', 'tags'])
@@ -40,7 +46,7 @@ class BlogController extends Controller
             ->get();
 */
         //return view('blog.index', compact('posts', 'categories', 'popularPosts'));
-        return view('blog.index', compact('user', 'posts'));
+        return view('blog.index', compact('user', 'posts', 'categories'));
     }
 
     /*
@@ -85,19 +91,23 @@ class BlogController extends Controller
 
         return view('blog.categories', compact('categories'));
     }
-
+*/
     // 分类下的文章
-    public function category(Category $category)
-    {
-        $posts = Post::published()
-            ->where('category_id', $category->id)
-            ->with(['category', 'tags'])
-            ->latest()
-            ->paginate(10);
+    public function category(
+        $user,
+        $category1,
+        $category2 = null,
+        $category3 = null,
+        $category4 = null,
+        $category5 = null
+    ) {
+        $user = UserApi::getByName($user);
+        $posts = [];
+        $categories = $this->categories;
 
-        return view('blog.category', compact('category', 'posts'));
+        return view('blog.category', compact('user', 'categories', 'posts'));
     }
-
+    /*
     // 年度归档
     public function archives()
     {

+ 0 - 7
api-v8/app/Http/Controllers/CategoryController.php

@@ -16,7 +16,6 @@ class CategoryController extends Controller
     public function index()
     {
         $categories = $this->loadCategories();
-        $books = $this->loadBooks();
 
         // 获取一级分类和对应的书籍
         $categoryData = [];
@@ -36,7 +35,6 @@ class CategoryController extends Controller
     public function show($id)
     {
         $categories = $this->loadCategories();
-        $books = $this->loadBooks();
 
         $currentCategory = collect($categories)->firstWhere('id', $id);
         if (!$currentCategory) {
@@ -139,11 +137,6 @@ class CategoryController extends Controller
         return $flat;
     }
 
-    private function loadBooks()
-    {
-        $json = Storage::disk('public')->get('data/books.json');
-        return json_decode($json, true);
-    }
     public static function flattenWithIds(array $tree, int $parentId = 0, int $level = 1): array
     {
 

+ 45 - 0
api-v8/resources/views/blog/category.blade.php

@@ -0,0 +1,45 @@
+@extends('blog.layouts.app')
+
+@section('title', $user["nickName"])
+
+@section('content')
+
+<header>
+    <h3 class="section-title">Categories</h3>
+
+    <div class="section-card">
+        <div class="section-details">
+            <h3 class="section-count">1 page</h3>
+            <h1 class="section-term">Example Category</h1>
+
+            <h2 class="section-description">
+                A description of this category
+            </h2>
+        </div>
+    </div>
+</header>
+
+<section class="article-list--compact">
+    @foreach ($posts as $post)
+    <article>
+        <a href="https://demo.stack.jimmycai.com/p/hello-world/">
+            <div class="article-details">
+                <h2 class="article-title">{{ $post->title }}</h2>
+                <footer class="article-time">
+                    <time datetime="2022-03-06T00:00:00Z">{{ $post->formatted_updated_at }}</time>
+                </footer>
+            </div>
+            <div class="article-image">
+                <img
+                    src="./Category_ Example Category - Hugo Theme Stack Starter_files/cover_hu6307248181568134095.jpg"
+                    width="120"
+                    height="120"
+                    alt="Hello World"
+                    loading="lazy" />
+            </div>
+        </a>
+    </article>
+    @endforeach
+</section>
+
+@endsection

+ 352 - 844
api-v8/resources/views/blog/index.blade.php

@@ -1,144 +1,63 @@
-<!DOCTYPE html>
-<!-- saved from url=(0032)https://demo.stack.jimmycai.com/ -->
-<html lang="en-us" dir="ltr" data-scheme="light">
-
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <meta name="generator" content="Hugo 0.134.1" />
-    <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta
-        name="description"
-        content="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
-    <title>{{ $user["nickName"] }}</title>
-
-    <link rel="canonical" href="https://demo.stack.jimmycai.com/" />
-
-    <link
-        rel="stylesheet"
-        href="{{ URL::asset('assets/css/blog/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css') }}" />
-    <meta property=" og:title" content="{{ $user["nickName"] }}" />
-    <meta
-        property="og:description"
-        content="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
-    <meta property="og:url" content="https://demo.stack.jimmycai.com/" />
-    <meta property="og:site_name" content="{{ $user["nickName"] }}" />
-    <meta property="og:type" content="website" />
-    <meta property="og:updated_time" content=" 2023-09-07T00:00:00+00:00 " />
-    <meta name="twitter:title" content="{{ $user["nickName"] }}" />
-    <meta
-        name="twitter:description"
-        content="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
-    <link
-        rel="alternate"
-        type="application/rss+xml"
-        href="https://demo.stack.jimmycai.com/index.xml" />
-    <link
-        rel="shortcut icon"
-        href="https://demo.stack.jimmycai.com/favicon.png" />
-    <link
-        href="{{ URL::asset('assets/css/blog/css2') }}"
-        type="text/css"
-        rel="stylesheet" />
-</head>
-
-<body
-    class=""
-    style="transition: background-color 0.3s">
-    <script>
-        (function() {
-            const colorSchemeKey = "StackColorScheme";
-            if (!localStorage.getItem(colorSchemeKey)) {
-                localStorage.setItem(colorSchemeKey, "auto");
-            }
-        })();
-    </script>
-    <script>
-        (function() {
-            const colorSchemeKey = "StackColorScheme";
-            const colorSchemeItem = localStorage.getItem(colorSchemeKey);
-            const supportDarkMode =
-                window.matchMedia("(prefers-color-scheme: dark)").matches === true;
-
-            if (
-                colorSchemeItem == "dark" ||
-                (colorSchemeItem === "auto" && supportDarkMode)
-            ) {
-                document.documentElement.dataset.scheme = "dark";
-            } else {
-                document.documentElement.dataset.scheme = "light";
-            }
-        })();
-    </script>
-    <div class="container main-container flex on-phone--column extended">
-        <aside class="sidebar left-sidebar sticky">
-            <button
-                class="hamburger hamburger--spin"
-                type="button"
-                id="toggle-menu"
-                aria-label="Toggle Menu">
-                <span class="hamburger-box">
-                    <span class="hamburger-inner"></span>
-                </span>
-            </button>
-
-            <header>
-                <figure class="site-avatar">
-                    <a href="https://demo.stack.jimmycai.com/">
-                        <img
-                            src="{{ $user['avatar'] }}"
-                            width="300"
-                            height="300"
-                            class="site-logo"
-                            loading="lazy"
-                            alt="Avatar" />
+@extends('blog.layouts.app')
+
+@section('title', $user["nickName"])
+
+@section('content')
+<section class="article-list">
+    @foreach ($posts as $post)
+    <article class="">
+        <header class="article-header">
+            <div class="article-details">
+                <header class="article-category">
+                    <a href="https://demo.stack.jimmycai.com/categories/themes/">
+                        Themes
                     </a>
 
-                    <span class="emoji">🍥</span>
-                </figure>
+                    <a href="https://demo.stack.jimmycai.com/categories/syntax/">
+                        Syntax
+                    </a>
+                </header>
 
-                <div class="site-meta">
-                    <h1 class="site-name">
-                        <a href="https://demo.stack.jimmycai.com/">{{ $user["nickName"] }}</a>
-                    </h1>
-                    <h2 class="site-description">
-                        Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+                <div class="article-title-wrapper">
+                    <h2 class="article-title">
+                        <a
+                            href="{{ route('book.read', $post['uid']) }}">{{ $post->title }}</a>
                     </h2>
+
+                    <h3 class="article-subtitle">
+                        {{ $post->summary }}
+                    </h3>
                 </div>
-            </header>
-            <ol class="menu-social">
-                <li>
-                    <a
-                        href="https://github.com/CaiJimmy/hugo-theme-stack"
-                        target="_blank"
-                        title="GitHub"
-                        rel="me">
+
+                <footer class="article-time">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-brand-github"
-                            width="24"
-                            height="24"
+                            class="icon icon-tabler icon-tabler-calendar-time"
+                            width="56"
+                            height="56"
                             viewBox="0 0 24 24"
                             stroke-width="2"
                             stroke="currentColor"
                             fill="none"
                             stroke-linecap="round"
                             stroke-linejoin="round">
-                            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
                             <path
-                                d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path>
+                                d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
+                            <circle cx="18" cy="18" r="4"></circle>
+                            <path d="M15 3v4"></path>
+                            <path d="M7 3v4"></path>
+                            <path d="M3 11h16"></path>
+                            <path d="M18 16.496v1.504l1 1"></path>
                         </svg>
-                    </a>
-                </li>
+                        <time class="article-time--published">{{ $post->formatted_updated_at }}</time>
+                    </div>
 
-                <li>
-                    <a
-                        href="https://twitter.com/"
-                        target="_blank"
-                        title="Twitter"
-                        rel="me">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-brand-twitter"
+                            class="icon icon-tabler icon-tabler-clock"
                             width="24"
                             height="24"
                             viewBox="0 0 24 24"
@@ -147,21 +66,59 @@
                             fill="none"
                             stroke-linecap="round"
                             stroke-linejoin="round">
-                            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
-                            <path
-                                d="M22 4.01c-1 .49 -1.98 .689 -3 .99c-1.121 -1.265 -2.783 -1.335 -4.38 -.737s-2.643 2.06 -2.62 3.737v1c-3.245 .083 -6.135 -1.395 -8 -4c0 0 -4.182 7.433 4 11c-1.872 1.247 -3.739 2.088 -6 2c3.308 1.803 6.913 2.423 10.034 1.517c3.58 -1.04 6.522 -3.723 7.651 -7.742a13.84 13.84 0 0 0 .497 -3.753c-.002 -.249 1.51 -2.772 1.818 -4.013z"></path>
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <circle cx="12" cy="12" r="9"></circle>
+                            <polyline points="12 7 12 12 15 15"></polyline>
                         </svg>
+
+                        <time class="article-time--reading"> 3 minute read </time>
+                    </div>
+                </footer>
+            </div>
+        </header>
+    </article>
+    @endforeach
+    <article class="has-image">
+        <header class="article-header">
+            <div class="article-image">
+                <a href="https://demo.stack.jimmycai.com/p/hello-world/">
+                    <img
+                        src="./Hugo Theme Stack Starter_files/cover_hu13459586684579990428.jpg"
+                        srcset="
+                      /p/hello-world/cover_hu13459586684579990428.jpg  800w,
+                      /p/hello-world/cover_hu3425483315149503896.jpg  1600w
+                    "
+                        width="800"
+                        height="534"
+                        loading="lazy"
+                        alt="Featured image of post Hello World" />
+                </a>
+            </div>
+
+            <div class="article-details">
+                <header class="article-category">
+                    <a
+                        href="https://demo.stack.jimmycai.com/categories/example-category/"
+                        style="background-color: #2a9d8f; color: #fff">
+                        Example Category
                     </a>
-                </li>
-            </ol>
-            <ol class="menu" id="main-menu">
-                <li class="current">
-                    <a href="https://demo.stack.jimmycai.com/">
+                </header>
+
+                <div class="article-title-wrapper">
+                    <h2 class="article-title">
+                        <a href="https://demo.stack.jimmycai.com/p/hello-world/">Hello World</a>
+                    </h2>
+
+                    <h3 class="article-subtitle">Welcome to Hugo Theme Stack</h3>
+                </div>
+
+                <footer class="article-time">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-home"
-                            width="24"
-                            height="24"
+                            class="icon icon-tabler icon-tabler-calendar-time"
+                            width="56"
+                            height="56"
                             viewBox="0 0 24 24"
                             stroke-width="2"
                             stroke="currentColor"
@@ -169,20 +126,21 @@
                             stroke-linecap="round"
                             stroke-linejoin="round">
                             <path stroke="none" d="M0 0h24v24H0z"></path>
-                            <polyline points="5 12 3 12 12 3 21 12 19 12"></polyline>
-                            <path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7"></path>
-                            <path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6"></path>
+                            <path
+                                d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
+                            <circle cx="18" cy="18" r="4"></circle>
+                            <path d="M15 3v4"></path>
+                            <path d="M7 3v4"></path>
+                            <path d="M3 11h16"></path>
+                            <path d="M18 16.496v1.504l1 1"></path>
                         </svg>
+                        <time class="article-time--published">Mar 06, 2022</time>
+                    </div>
 
-                        <span>Home</span>
-                    </a>
-                </li>
-
-                <li>
-                    <a href="https://demo.stack.jimmycai.com/archives/">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-archive"
+                            class="icon icon-tabler icon-tabler-clock"
                             width="24"
                             height="24"
                             viewBox="0 0 24 24"
@@ -192,20 +150,71 @@
                             stroke-linecap="round"
                             stroke-linejoin="round">
                             <path stroke="none" d="M0 0h24v24H0z"></path>
-                            <rect x="3" y="4" width="18" height="4" rx="2"></rect>
-                            <path d="M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10"></path>
-                            <line x1="10" y1="12" x2="14" y2="12"></line>
+                            <circle cx="12" cy="12" r="9"></circle>
+                            <polyline points="12 7 12 12 15 15"></polyline>
                         </svg>
 
-                        <span>Archives</span>
+                        <time class="article-time--reading"> 1 minute read </time>
+                    </div>
+                </footer>
+            </div>
+        </header>
+    </article>
+
+    <article class="">
+        <header class="article-header">
+            <div class="article-details">
+                <header class="article-category">
+                    <a href="https://demo.stack.jimmycai.com/categories/themes/">
+                        Themes
+                    </a>
+
+                    <a href="https://demo.stack.jimmycai.com/categories/syntax/">
+                        Syntax
                     </a>
-                </li>
+                </header>
+
+                <div class="article-title-wrapper">
+                    <h2 class="article-title">
+                        <a
+                            href="https://demo.stack.jimmycai.com/p/markdown-syntax-guide/">Markdown Syntax Guide</a>
+                    </h2>
+
+                    <h3 class="article-subtitle">
+                        Sample article showcasing basic Markdown syntax and
+                        formatting for HTML elements.
+                    </h3>
+                </div>
 
-                <li>
-                    <a href="https://demo.stack.jimmycai.com/search/">
+                <footer class="article-time">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-search"
+                            class="icon icon-tabler icon-tabler-calendar-time"
+                            width="56"
+                            height="56"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <path
+                                d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
+                            <circle cx="18" cy="18" r="4"></circle>
+                            <path d="M15 3v4"></path>
+                            <path d="M7 3v4"></path>
+                            <path d="M3 11h16"></path>
+                            <path d="M18 16.496v1.504l1 1"></path>
+                        </svg>
+                        <time class="article-time--published">Sep 07, 2023</time>
+                    </div>
+
+                    <div>
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-clock"
                             width="24"
                             height="24"
                             viewBox="0 0 24 24"
@@ -215,21 +224,52 @@
                             stroke-linecap="round"
                             stroke-linejoin="round">
                             <path stroke="none" d="M0 0h24v24H0z"></path>
-                            <circle cx="10" cy="10" r="7"></circle>
-                            <line x1="21" y1="21" x2="15" y2="15"></line>
+                            <circle cx="12" cy="12" r="9"></circle>
+                            <polyline points="12 7 12 12 15 15"></polyline>
                         </svg>
 
-                        <span>Search</span>
-                    </a>
-                </li>
+                        <time class="article-time--reading"> 3 minute read </time>
+                    </div>
+                </footer>
+            </div>
+        </header>
+    </article>
+
+    <article class="has-image">
+        <header class="article-header">
+            <div class="article-image">
+                <a href="https://demo.stack.jimmycai.com/p/image-gallery/">
+                    <img
+                        src="./Hugo Theme Stack Starter_files/2_hu3578945376017100738.jpg"
+                        srcset="
+                      /p/image-gallery/2_hu3578945376017100738.jpg  800w,
+                      /p/image-gallery/2_hu15750790370579438.jpg   1600w
+                    "
+                        width="800"
+                        height="1200"
+                        loading="lazy"
+                        alt="Featured image of post Image gallery" />
+                </a>
+            </div>
+
+            <div class="article-details">
+                <div class="article-title-wrapper">
+                    <h2 class="article-title">
+                        <a href="https://demo.stack.jimmycai.com/p/image-gallery/">Image gallery</a>
+                    </h2>
 
-                <li>
-                    <a href="https://demo.stack.jimmycai.com/links/">
+                    <h3 class="article-subtitle">
+                        Create beautiful interactive image gallery using Markdown
+                    </h3>
+                </div>
+
+                <footer class="article-time">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-link"
-                            width="24"
-                            height="24"
+                            class="icon icon-tabler icon-tabler-calendar-time"
+                            width="56"
+                            height="56"
                             viewBox="0 0 24 24"
                             stroke-width="2"
                             stroke="currentColor"
@@ -238,69 +278,20 @@
                             stroke-linejoin="round">
                             <path stroke="none" d="M0 0h24v24H0z"></path>
                             <path
-                                d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
-                            <path
-                                d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path>
+                                d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
+                            <circle cx="18" cy="18" r="4"></circle>
+                            <path d="M15 3v4"></path>
+                            <path d="M7 3v4"></path>
+                            <path d="M3 11h16"></path>
+                            <path d="M18 16.496v1.504l1 1"></path>
                         </svg>
+                        <time class="article-time--published">Aug 26, 2023</time>
+                    </div>
 
-                        <span>Links</span>
-                    </a>
-                </li>
-
-                <li class="menu-bottom-section">
-                    <ol class="menu">
-                        <li id="dark-mode-toggle">
-                            <svg
-                                xmlns="http://www.w3.org/2000/svg"
-                                class="icon icon-tabler icon-tabler-toggle-left"
-                                width="24"
-                                height="24"
-                                viewBox="0 0 24 24"
-                                stroke-width="2"
-                                stroke="currentColor"
-                                fill="none"
-                                stroke-linecap="round"
-                                stroke-linejoin="round">
-                                <path stroke="none" d="M0 0h24v24H0z"></path>
-                                <circle cx="8" cy="12" r="2"></circle>
-                                <rect x="2" y="6" width="20" height="12" rx="6"></rect>
-                            </svg>
-
-                            <svg
-                                xmlns="http://www.w3.org/2000/svg"
-                                class="icon icon-tabler icon-tabler-toggle-right"
-                                width="24"
-                                height="24"
-                                viewBox="0 0 24 24"
-                                stroke-width="2"
-                                stroke="currentColor"
-                                fill="none"
-                                stroke-linecap="round"
-                                stroke-linejoin="round">
-                                <path stroke="none" d="M0 0h24v24H0z"></path>
-                                <circle cx="16" cy="12" r="2"></circle>
-                                <rect x="2" y="6" width="20" height="12" rx="6"></rect>
-                            </svg>
-
-                            <span>Dark Mode</span>
-                        </li>
-                    </ol>
-                </li>
-            </ol>
-        </aside>
-
-        <aside class="sidebar right-sidebar sticky">
-            <form
-                action="https://demo.stack.jimmycai.com/search/"
-                class="search-form widget">
-                <p>
-                    <label>Search</label>
-                    <input name="keyword" required="" placeholder="Type something..." />
-
-                    <button title="Search">
+                    <div>
                         <svg
                             xmlns="http://www.w3.org/2000/svg"
-                            class="icon icon-tabler icon-tabler-search"
+                            class="icon icon-tabler icon-tabler-clock"
                             width="24"
                             height="24"
                             viewBox="0 0 24 24"
@@ -310,636 +301,153 @@
                             stroke-linecap="round"
                             stroke-linejoin="round">
                             <path stroke="none" d="M0 0h24v24H0z"></path>
-                            <circle cx="10" cy="10" r="7"></circle>
-                            <line x1="21" y1="21" x2="15" y2="15"></line>
+                            <circle cx="12" cy="12" r="9"></circle>
+                            <polyline points="12 7 12 12 15 15"></polyline>
                         </svg>
-                    </button>
-                </p>
-            </form>
-
-            <section class="widget archives">
-                <div class="widget-icon">
-                    <svg
-                        xmlns="http://www.w3.org/2000/svg"
-                        class="icon icon-tabler icon-tabler-infinity"
-                        width="24"
-                        height="24"
-                        viewBox="0 0 24 24"
-                        stroke-width="2"
-                        stroke="currentColor"
-                        fill="none"
-                        stroke-linecap="round"
-                        stroke-linejoin="round">
-                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                        <path
-                            d="M9.828 9.172a4 4 0 1 0 0 5.656 a10 10 0 0 0 2.172 -2.828a10 10 0 0 1 2.172 -2.828 a4 4 0 1 1 0 5.656a10 10 0 0 1 -2.172 -2.828a10 10 0 0 0 -2.172 -2.828"></path>
-                    </svg>
-                </div>
-                <h2 class="widget-title section-title">Archives</h2>
-
-                <div class="widget-archive--list">
-                    <div class="archives-year">
-                        <a href="https://demo.stack.jimmycai.com/archives/#2023">
-                            <span class="year">2023</span>
-                            <span class="count">4</span>
-                        </a>
-                    </div>
-                    <div class="archives-year">
-                        <a href="https://demo.stack.jimmycai.com/archives/#2022">
-                            <span class="year">2022</span>
-                            <span class="count">1</span>
-                        </a>
+
+                        <time class="article-time--reading"> 1 minute read </time>
                     </div>
-                </div>
-            </section>
-
-            <section class="widget tagCloud">
-                <div class="widget-icon">
-                    <svg
-                        xmlns="http://www.w3.org/2000/svg"
-                        class="icon icon-tabler icon-tabler-hash"
-                        width="24"
-                        height="24"
-                        viewBox="0 0 24 24"
-                        stroke-width="2"
-                        stroke="currentColor"
-                        fill="none"
-                        stroke-linecap="round"
-                        stroke-linejoin="round">
-                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                        <line x1="5" y1="9" x2="19" y2="9"></line>
-                        <line x1="5" y1="15" x2="19" y2="15"></line>
-                        <line x1="11" y1="4" x2="7" y2="20"></line>
-                        <line x1="17" y1="4" x2="13" y2="20"></line>
-                    </svg>
-                </div>
-                <h2 class="widget-title section-title">Categories</h2>
+                </footer>
+            </div>
+        </header>
+    </article>
+
+    <article class="has-image">
+        <header class="article-header">
+            <div class="article-image">
+                <a href="https://demo.stack.jimmycai.com/p/shortcodes/">
+                    <img
+                        src="./Hugo Theme Stack Starter_files/cover_hu5876910065799140332.jpg"
+                        srcset="
+                      /p/shortcodes/cover_hu5876910065799140332.jpg   800w,
+                      /p/shortcodes/cover_hu14584859319700861491.jpg 1600w
+                    "
+                        width="800"
+                        height="533"
+                        loading="lazy"
+                        alt="Featured image of post Shortcodes" />
+                </a>
+            </div>
+
+            <div class="article-details">
+                <div class="article-title-wrapper">
+                    <h2 class="article-title">
+                        <a href="https://demo.stack.jimmycai.com/p/shortcodes/">Shortcodes</a>
+                    </h2>
 
-                <div class="tagCloud-tags">
-                    <a
-                        href="https://demo.stack.jimmycai.com/categories/example-category/"
-                        class="font_size_1">
-                        Example Category
-                    </a>
+                    <h3 class="article-subtitle">
+                        Useful shortcodes that can be used in Markdown
+                    </h3>
+                </div>
 
-                    <a
-                        href="https://demo.stack.jimmycai.com/categories/syntax/"
-                        class="font_size_1">
-                        Syntax
-                    </a>
+                <footer class="article-time">
+                    <div>
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-calendar-time"
+                            width="56"
+                            height="56"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <path
+                                d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
+                            <circle cx="18" cy="18" r="4"></circle>
+                            <path d="M15 3v4"></path>
+                            <path d="M7 3v4"></path>
+                            <path d="M3 11h16"></path>
+                            <path d="M18 16.496v1.504l1 1"></path>
+                        </svg>
+                        <time class="article-time--published">Aug 25, 2023</time>
+                    </div>
 
-                    <a
-                        href="https://demo.stack.jimmycai.com/categories/themes/"
-                        class="font_size_1">
-                        Themes
-                    </a>
-                </div>
-            </section>
-
-            <section class="widget tagCloud">
-                <div class="widget-icon">
-                    <svg
-                        xmlns="http://www.w3.org/2000/svg"
-                        class="icon icon-tabler icon-tabler-tag"
-                        width="24"
-                        height="24"
-                        viewBox="0 0 24 24"
-                        stroke-width="2"
-                        stroke="currentColor"
-                        fill="none"
-                        stroke-linecap="round"
-                        stroke-linejoin="round">
-                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                        <path
-                            d="M11 3L20 12a1.5 1.5 0 0 1 0 2L14 20a1.5 1.5 0 0 1 -2 0L3 11v-4a4 4 0 0 1 4 -4h4"></path>
-                        <circle cx="9" cy="9" r="2"></circle>
-                    </svg>
-                </div>
-                <h2 class="widget-title section-title">Tags</h2>
+                    <div>
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-clock"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <circle cx="12" cy="12" r="9"></circle>
+                            <polyline points="12 7 12 12 15 15"></polyline>
+                        </svg>
 
-                <div class="tagCloud-tags">
-                    <a
-                        href="https://demo.stack.jimmycai.com/tags/css/"
-                        class="font_size_1">
-                        Css
-                    </a>
+                        <time class="article-time--reading"> 1 minute read </time>
+                    </div>
+                </footer>
+            </div>
+        </header>
+    </article>
+
+    <article class="">
+        <header class="article-header">
+            <div class="article-details">
+                <div class="article-title-wrapper">
+                    <h2 class="article-title">
+                        <a
+                            href="https://demo.stack.jimmycai.com/p/math-typesetting/">Math Typesetting</a>
+                    </h2>
 
-                    <a
-                        href="https://demo.stack.jimmycai.com/tags/example-tag/"
-                        class="font_size_1">
-                        Example Tag
-                    </a>
+                    <h3 class="article-subtitle">Math typesetting using KaTeX</h3>
+                </div>
 
-                    <a
-                        href="https://demo.stack.jimmycai.com/tags/html/"
-                        class="font_size_1">
-                        Html
-                    </a>
+                <footer class="article-time">
+                    <div>
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-calendar-time"
+                            width="56"
+                            height="56"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <path
+                                d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
+                            <circle cx="18" cy="18" r="4"></circle>
+                            <path d="M15 3v4"></path>
+                            <path d="M7 3v4"></path>
+                            <path d="M3 11h16"></path>
+                            <path d="M18 16.496v1.504l1 1"></path>
+                        </svg>
+                        <time class="article-time--published">Aug 24, 2023</time>
+                    </div>
 
-                    <a
-                        href="https://demo.stack.jimmycai.com/tags/markdown/"
-                        class="font_size_1">
-                        Markdown
-                    </a>
+                    <div>
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-clock"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <circle cx="12" cy="12" r="9"></circle>
+                            <polyline points="12 7 12 12 15 15"></polyline>
+                        </svg>
 
-                    <a
-                        href="https://demo.stack.jimmycai.com/tags/themes/"
-                        class="font_size_1">
-                        Themes
-                    </a>
-                </div>
-            </section>
-        </aside>
-
-        <main class="main full-width">
-            <section class="article-list">
-                @foreach ($posts as $post)
-                <article class="">
-                    <header class="article-header">
-                        <div class="article-details">
-                            <header class="article-category">
-                                <a href="https://demo.stack.jimmycai.com/categories/themes/">
-                                    Themes
-                                </a>
-
-                                <a href="https://demo.stack.jimmycai.com/categories/syntax/">
-                                    Syntax
-                                </a>
-                            </header>
-
-                            <div class="article-title-wrapper">
-                                <h2 class="article-title">
-                                    <a
-                                        href="{{ route('book.read', $post['uid']) }}">{{ $post->title }}</a>
-                                </h2>
-
-                                <h3 class="article-subtitle">
-                                    {{ $post->summary }}
-                                </h3>
-                            </div>
-
-                            <footer class="article-time">
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-calendar-time"
-                                        width="56"
-                                        height="56"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <path
-                                            d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
-                                        <circle cx="18" cy="18" r="4"></circle>
-                                        <path d="M15 3v4"></path>
-                                        <path d="M7 3v4"></path>
-                                        <path d="M3 11h16"></path>
-                                        <path d="M18 16.496v1.504l1 1"></path>
-                                    </svg>
-                                    <time class="article-time--published">{{ $post->formatted_updated_at }}</time>
-                                </div>
-
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-clock"
-                                        width="24"
-                                        height="24"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <circle cx="12" cy="12" r="9"></circle>
-                                        <polyline points="12 7 12 12 15 15"></polyline>
-                                    </svg>
-
-                                    <time class="article-time--reading"> 3 minute read </time>
-                                </div>
-                            </footer>
-                        </div>
-                    </header>
-                </article>
-                @endforeach
-                <article class="has-image">
-                    <header class="article-header">
-                        <div class="article-image">
-                            <a href="https://demo.stack.jimmycai.com/p/hello-world/">
-                                <img
-                                    src="./Hugo Theme Stack Starter_files/cover_hu13459586684579990428.jpg"
-                                    srcset="
-                      /p/hello-world/cover_hu13459586684579990428.jpg  800w,
-                      /p/hello-world/cover_hu3425483315149503896.jpg  1600w
-                    "
-                                    width="800"
-                                    height="534"
-                                    loading="lazy"
-                                    alt="Featured image of post Hello World" />
-                            </a>
-                        </div>
-
-                        <div class="article-details">
-                            <header class="article-category">
-                                <a
-                                    href="https://demo.stack.jimmycai.com/categories/example-category/"
-                                    style="background-color: #2a9d8f; color: #fff">
-                                    Example Category
-                                </a>
-                            </header>
-
-                            <div class="article-title-wrapper">
-                                <h2 class="article-title">
-                                    <a href="https://demo.stack.jimmycai.com/p/hello-world/">Hello World</a>
-                                </h2>
-
-                                <h3 class="article-subtitle">Welcome to Hugo Theme Stack</h3>
-                            </div>
-
-                            <footer class="article-time">
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-calendar-time"
-                                        width="56"
-                                        height="56"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <path
-                                            d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
-                                        <circle cx="18" cy="18" r="4"></circle>
-                                        <path d="M15 3v4"></path>
-                                        <path d="M7 3v4"></path>
-                                        <path d="M3 11h16"></path>
-                                        <path d="M18 16.496v1.504l1 1"></path>
-                                    </svg>
-                                    <time class="article-time--published">Mar 06, 2022</time>
-                                </div>
-
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-clock"
-                                        width="24"
-                                        height="24"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <circle cx="12" cy="12" r="9"></circle>
-                                        <polyline points="12 7 12 12 15 15"></polyline>
-                                    </svg>
-
-                                    <time class="article-time--reading"> 1 minute read </time>
-                                </div>
-                            </footer>
-                        </div>
-                    </header>
-                </article>
-
-                <article class="">
-                    <header class="article-header">
-                        <div class="article-details">
-                            <header class="article-category">
-                                <a href="https://demo.stack.jimmycai.com/categories/themes/">
-                                    Themes
-                                </a>
-
-                                <a href="https://demo.stack.jimmycai.com/categories/syntax/">
-                                    Syntax
-                                </a>
-                            </header>
-
-                            <div class="article-title-wrapper">
-                                <h2 class="article-title">
-                                    <a
-                                        href="https://demo.stack.jimmycai.com/p/markdown-syntax-guide/">Markdown Syntax Guide</a>
-                                </h2>
-
-                                <h3 class="article-subtitle">
-                                    Sample article showcasing basic Markdown syntax and
-                                    formatting for HTML elements.
-                                </h3>
-                            </div>
-
-                            <footer class="article-time">
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-calendar-time"
-                                        width="56"
-                                        height="56"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <path
-                                            d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
-                                        <circle cx="18" cy="18" r="4"></circle>
-                                        <path d="M15 3v4"></path>
-                                        <path d="M7 3v4"></path>
-                                        <path d="M3 11h16"></path>
-                                        <path d="M18 16.496v1.504l1 1"></path>
-                                    </svg>
-                                    <time class="article-time--published">Sep 07, 2023</time>
-                                </div>
-
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-clock"
-                                        width="24"
-                                        height="24"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <circle cx="12" cy="12" r="9"></circle>
-                                        <polyline points="12 7 12 12 15 15"></polyline>
-                                    </svg>
-
-                                    <time class="article-time--reading"> 3 minute read </time>
-                                </div>
-                            </footer>
-                        </div>
-                    </header>
-                </article>
-
-                <article class="has-image">
-                    <header class="article-header">
-                        <div class="article-image">
-                            <a href="https://demo.stack.jimmycai.com/p/image-gallery/">
-                                <img
-                                    src="./Hugo Theme Stack Starter_files/2_hu3578945376017100738.jpg"
-                                    srcset="
-                      /p/image-gallery/2_hu3578945376017100738.jpg  800w,
-                      /p/image-gallery/2_hu15750790370579438.jpg   1600w
-                    "
-                                    width="800"
-                                    height="1200"
-                                    loading="lazy"
-                                    alt="Featured image of post Image gallery" />
-                            </a>
-                        </div>
-
-                        <div class="article-details">
-                            <div class="article-title-wrapper">
-                                <h2 class="article-title">
-                                    <a href="https://demo.stack.jimmycai.com/p/image-gallery/">Image gallery</a>
-                                </h2>
-
-                                <h3 class="article-subtitle">
-                                    Create beautiful interactive image gallery using Markdown
-                                </h3>
-                            </div>
-
-                            <footer class="article-time">
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-calendar-time"
-                                        width="56"
-                                        height="56"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <path
-                                            d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
-                                        <circle cx="18" cy="18" r="4"></circle>
-                                        <path d="M15 3v4"></path>
-                                        <path d="M7 3v4"></path>
-                                        <path d="M3 11h16"></path>
-                                        <path d="M18 16.496v1.504l1 1"></path>
-                                    </svg>
-                                    <time class="article-time--published">Aug 26, 2023</time>
-                                </div>
-
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-clock"
-                                        width="24"
-                                        height="24"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <circle cx="12" cy="12" r="9"></circle>
-                                        <polyline points="12 7 12 12 15 15"></polyline>
-                                    </svg>
-
-                                    <time class="article-time--reading"> 1 minute read </time>
-                                </div>
-                            </footer>
-                        </div>
-                    </header>
-                </article>
-
-                <article class="has-image">
-                    <header class="article-header">
-                        <div class="article-image">
-                            <a href="https://demo.stack.jimmycai.com/p/shortcodes/">
-                                <img
-                                    src="./Hugo Theme Stack Starter_files/cover_hu5876910065799140332.jpg"
-                                    srcset="
-                      /p/shortcodes/cover_hu5876910065799140332.jpg   800w,
-                      /p/shortcodes/cover_hu14584859319700861491.jpg 1600w
-                    "
-                                    width="800"
-                                    height="533"
-                                    loading="lazy"
-                                    alt="Featured image of post Shortcodes" />
-                            </a>
-                        </div>
-
-                        <div class="article-details">
-                            <div class="article-title-wrapper">
-                                <h2 class="article-title">
-                                    <a href="https://demo.stack.jimmycai.com/p/shortcodes/">Shortcodes</a>
-                                </h2>
-
-                                <h3 class="article-subtitle">
-                                    Useful shortcodes that can be used in Markdown
-                                </h3>
-                            </div>
-
-                            <footer class="article-time">
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-calendar-time"
-                                        width="56"
-                                        height="56"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <path
-                                            d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
-                                        <circle cx="18" cy="18" r="4"></circle>
-                                        <path d="M15 3v4"></path>
-                                        <path d="M7 3v4"></path>
-                                        <path d="M3 11h16"></path>
-                                        <path d="M18 16.496v1.504l1 1"></path>
-                                    </svg>
-                                    <time class="article-time--published">Aug 25, 2023</time>
-                                </div>
-
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-clock"
-                                        width="24"
-                                        height="24"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <circle cx="12" cy="12" r="9"></circle>
-                                        <polyline points="12 7 12 12 15 15"></polyline>
-                                    </svg>
-
-                                    <time class="article-time--reading"> 1 minute read </time>
-                                </div>
-                            </footer>
-                        </div>
-                    </header>
-                </article>
-
-                <article class="">
-                    <header class="article-header">
-                        <div class="article-details">
-                            <div class="article-title-wrapper">
-                                <h2 class="article-title">
-                                    <a
-                                        href="https://demo.stack.jimmycai.com/p/math-typesetting/">Math Typesetting</a>
-                                </h2>
-
-                                <h3 class="article-subtitle">Math typesetting using KaTeX</h3>
-                            </div>
-
-                            <footer class="article-time">
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-calendar-time"
-                                        width="56"
-                                        height="56"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <path
-                                            d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"></path>
-                                        <circle cx="18" cy="18" r="4"></circle>
-                                        <path d="M15 3v4"></path>
-                                        <path d="M7 3v4"></path>
-                                        <path d="M3 11h16"></path>
-                                        <path d="M18 16.496v1.504l1 1"></path>
-                                    </svg>
-                                    <time class="article-time--published">Aug 24, 2023</time>
-                                </div>
-
-                                <div>
-                                    <svg
-                                        xmlns="http://www.w3.org/2000/svg"
-                                        class="icon icon-tabler icon-tabler-clock"
-                                        width="24"
-                                        height="24"
-                                        viewBox="0 0 24 24"
-                                        stroke-width="2"
-                                        stroke="currentColor"
-                                        fill="none"
-                                        stroke-linecap="round"
-                                        stroke-linejoin="round">
-                                        <path stroke="none" d="M0 0h24v24H0z"></path>
-                                        <circle cx="12" cy="12" r="9"></circle>
-                                        <polyline points="12 7 12 12 15 15"></polyline>
-                                    </svg>
-
-                                    <time class="article-time--reading"> 1 minute read </time>
-                                </div>
-                            </footer>
-                        </div>
-                    </header>
-                </article>
-            </section>
-            <footer class="site-footer">
-                <section class="copyright">
-                    © 2020 - 2025 Hugo Theme Stack Starter
-                </section>
-
-                <section class="powerby">
-                    Built with
-                    <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a>
-                    <br />
-                    Theme
-                    <b><a
-                            href="https://github.com/CaiJimmy/hugo-theme-stack"
-                            target="_blank"
-                            rel="noopener"
-                            data-version="3.30.0">Stack</a></b>
-                    designed by
-                    <a href="https://jimmycai.com/" target="_blank" rel="noopener">Jimmy</a>
-                </section>
-            </footer>
-        </main>
-    </div>
-    <script
-        src="{{ URL::asset('assets/js/blog/vibrant.min.js') }}"
-        integrity="sha256-awcR2jno4kI5X0zL8ex0vi2z+KMkF24hUW8WePSA9HM="
-        crossorigin="anonymous"></script>
-    <script
-        type="text/javascript"
-        src="{{ URL::asset('assets/js/blog/main.1e9a3bafd846ced4c345d084b355fb8c7bae75701c338f8a1f8a82c780137826.js') }}"
-        defer=""></script>
-    <script>
-        (function() {
-            const customFont = document.createElement("link");
-            customFont.href =
-                "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";
-
-            customFont.type = "text/css";
-            customFont.rel = "stylesheet";
-
-            document.head.appendChild(customFont);
-        })();
-    </script>
-</body>
-
-</html>
+                        <time class="article-time--reading"> 1 minute read </time>
+                    </div>
+                </footer>
+            </div>
+        </header>
+    </article>
+</section>
+@endsection

+ 495 - 0
api-v8/resources/views/blog/layouts/app.blade.php

@@ -0,0 +1,495 @@
+<!DOCTYPE html>
+<!-- saved from url=(0032)https://demo.stack.jimmycai.com/ -->
+<html lang="en-us" dir="ltr" data-scheme="light">
+
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta name="generator" content="Hugo 0.134.1" />
+    <meta name="viewport" content="width=device-width, initial-scale=1" />
+    <meta
+        name="description"
+        content="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
+    <title></title>
+    <title>@yield('title', 'home')</title>
+    <link rel="canonical" href="https://demo.stack.jimmycai.com/" />
+
+    <link
+        rel="stylesheet"
+        href="{{ URL::asset('assets/css/blog/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css') }}" />
+    <meta property=" og:title" content="{{ $user["nickName"] }}" />
+    <meta
+        property="og:description"
+        content="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
+    <meta property="og:url" content="https://demo.stack.jimmycai.com/" />
+    <meta property="og:site_name" content="{{ $user["nickName"] }}" />
+    <meta property="og:type" content="website" />
+    <meta property="og:updated_time" content=" 2023-09-07T00:00:00+00:00 " />
+    <meta name="twitter:title" content="{{ $user["nickName"] }}" />
+    <meta
+        name="twitter:description"
+        content="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
+    <link
+        rel="alternate"
+        type="application/rss+xml"
+        href="https://demo.stack.jimmycai.com/index.xml" />
+    <link
+        rel="shortcut icon"
+        href="https://demo.stack.jimmycai.com/favicon.png" />
+    <link
+        href="{{ URL::asset('assets/css/blog/css2') }}"
+        type="text/css"
+        rel="stylesheet" />
+</head>
+
+<body
+    class=""
+    style="transition: background-color 0.3s">
+    <script>
+        (function() {
+            const colorSchemeKey = "StackColorScheme";
+            if (!localStorage.getItem(colorSchemeKey)) {
+                localStorage.setItem(colorSchemeKey, "auto");
+            }
+        })();
+    </script>
+    <script>
+        (function() {
+            const colorSchemeKey = "StackColorScheme";
+            const colorSchemeItem = localStorage.getItem(colorSchemeKey);
+            const supportDarkMode =
+                window.matchMedia("(prefers-color-scheme: dark)").matches === true;
+
+            if (
+                colorSchemeItem == "dark" ||
+                (colorSchemeItem === "auto" && supportDarkMode)
+            ) {
+                document.documentElement.dataset.scheme = "dark";
+            } else {
+                document.documentElement.dataset.scheme = "light";
+            }
+        })();
+    </script>
+    <div class="container main-container flex on-phone--column extended">
+        <aside class="sidebar left-sidebar sticky">
+            <button
+                class="hamburger hamburger--spin"
+                type="button"
+                id="toggle-menu"
+                aria-label="Toggle Menu">
+                <span class="hamburger-box">
+                    <span class="hamburger-inner"></span>
+                </span>
+            </button>
+
+            <header>
+                <figure class="site-avatar">
+                    <a href="https://demo.stack.jimmycai.com/">
+                        <img
+                            src="{{ $user['avatar'] }}"
+                            width="300"
+                            height="300"
+                            class="site-logo"
+                            loading="lazy"
+                            alt="Avatar" />
+                    </a>
+
+                    <span class="emoji">🍥</span>
+                </figure>
+
+                <div class="site-meta">
+                    <h1 class="site-name">
+                        <a href="https://demo.stack.jimmycai.com/">{{ $user["nickName"] }}</a>
+                    </h1>
+                    <h2 class="site-description">
+                        Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+                    </h2>
+                </div>
+            </header>
+            <ol class="menu-social">
+                <li>
+                    <a
+                        href="https://github.com/CaiJimmy/hugo-theme-stack"
+                        target="_blank"
+                        title="GitHub"
+                        rel="me">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-brand-github"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
+                            <path
+                                d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path>
+                        </svg>
+                    </a>
+                </li>
+
+                <li>
+                    <a
+                        href="https://twitter.com/"
+                        target="_blank"
+                        title="Twitter"
+                        rel="me">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-brand-twitter"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
+                            <path
+                                d="M22 4.01c-1 .49 -1.98 .689 -3 .99c-1.121 -1.265 -2.783 -1.335 -4.38 -.737s-2.643 2.06 -2.62 3.737v1c-3.245 .083 -6.135 -1.395 -8 -4c0 0 -4.182 7.433 4 11c-1.872 1.247 -3.739 2.088 -6 2c3.308 1.803 6.913 2.423 10.034 1.517c3.58 -1.04 6.522 -3.723 7.651 -7.742a13.84 13.84 0 0 0 .497 -3.753c-.002 -.249 1.51 -2.772 1.818 -4.013z"></path>
+                        </svg>
+                    </a>
+                </li>
+            </ol>
+            <ol class="menu" id="main-menu">
+                <li class="current">
+                    <a href="https://demo.stack.jimmycai.com/">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-home"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <polyline points="5 12 3 12 12 3 21 12 19 12"></polyline>
+                            <path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7"></path>
+                            <path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6"></path>
+                        </svg>
+
+                        <span>Home</span>
+                    </a>
+                </li>
+
+                <li>
+                    <a href="https://demo.stack.jimmycai.com/archives/">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-archive"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <rect x="3" y="4" width="18" height="4" rx="2"></rect>
+                            <path d="M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10"></path>
+                            <line x1="10" y1="12" x2="14" y2="12"></line>
+                        </svg>
+
+                        <span>Archives</span>
+                    </a>
+                </li>
+
+                <li>
+                    <a href="https://demo.stack.jimmycai.com/search/">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-search"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <circle cx="10" cy="10" r="7"></circle>
+                            <line x1="21" y1="21" x2="15" y2="15"></line>
+                        </svg>
+
+                        <span>Search</span>
+                    </a>
+                </li>
+
+                <li>
+                    <a href="https://demo.stack.jimmycai.com/links/">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-link"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <path
+                                d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
+                            <path
+                                d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path>
+                        </svg>
+
+                        <span>Links</span>
+                    </a>
+                </li>
+
+                <li class="menu-bottom-section">
+                    <ol class="menu">
+                        <li id="dark-mode-toggle">
+                            <svg
+                                xmlns="http://www.w3.org/2000/svg"
+                                class="icon icon-tabler icon-tabler-toggle-left"
+                                width="24"
+                                height="24"
+                                viewBox="0 0 24 24"
+                                stroke-width="2"
+                                stroke="currentColor"
+                                fill="none"
+                                stroke-linecap="round"
+                                stroke-linejoin="round">
+                                <path stroke="none" d="M0 0h24v24H0z"></path>
+                                <circle cx="8" cy="12" r="2"></circle>
+                                <rect x="2" y="6" width="20" height="12" rx="6"></rect>
+                            </svg>
+
+                            <svg
+                                xmlns="http://www.w3.org/2000/svg"
+                                class="icon icon-tabler icon-tabler-toggle-right"
+                                width="24"
+                                height="24"
+                                viewBox="0 0 24 24"
+                                stroke-width="2"
+                                stroke="currentColor"
+                                fill="none"
+                                stroke-linecap="round"
+                                stroke-linejoin="round">
+                                <path stroke="none" d="M0 0h24v24H0z"></path>
+                                <circle cx="16" cy="12" r="2"></circle>
+                                <rect x="2" y="6" width="20" height="12" rx="6"></rect>
+                            </svg>
+
+                            <span>Dark Mode</span>
+                        </li>
+                    </ol>
+                </li>
+            </ol>
+        </aside>
+
+        <aside class="sidebar right-sidebar sticky">
+            <form
+                action="https://demo.stack.jimmycai.com/search/"
+                class="search-form widget">
+                <p>
+                    <label>Search</label>
+                    <input name="keyword" required="" placeholder="Type something..." />
+
+                    <button title="Search">
+                        <svg
+                            xmlns="http://www.w3.org/2000/svg"
+                            class="icon icon-tabler icon-tabler-search"
+                            width="24"
+                            height="24"
+                            viewBox="0 0 24 24"
+                            stroke-width="2"
+                            stroke="currentColor"
+                            fill="none"
+                            stroke-linecap="round"
+                            stroke-linejoin="round">
+                            <path stroke="none" d="M0 0h24v24H0z"></path>
+                            <circle cx="10" cy="10" r="7"></circle>
+                            <line x1="21" y1="21" x2="15" y2="15"></line>
+                        </svg>
+                    </button>
+                </p>
+            </form>
+
+            <section class="widget archives">
+                <div class="widget-icon">
+                    <svg
+                        xmlns="http://www.w3.org/2000/svg"
+                        class="icon icon-tabler icon-tabler-infinity"
+                        width="24"
+                        height="24"
+                        viewBox="0 0 24 24"
+                        stroke-width="2"
+                        stroke="currentColor"
+                        fill="none"
+                        stroke-linecap="round"
+                        stroke-linejoin="round">
+                        <path stroke="none" d="M0 0h24v24H0z"></path>
+                        <path
+                            d="M9.828 9.172a4 4 0 1 0 0 5.656 a10 10 0 0 0 2.172 -2.828a10 10 0 0 1 2.172 -2.828 a4 4 0 1 1 0 5.656a10 10 0 0 1 -2.172 -2.828a10 10 0 0 0 -2.172 -2.828"></path>
+                    </svg>
+                </div>
+                <h2 class="widget-title section-title">Archives</h2>
+
+                <div class="widget-archive--list">
+                    <div class="archives-year">
+                        <a href="https://demo.stack.jimmycai.com/archives/#2023">
+                            <span class="year">2023</span>
+                            <span class="count">4</span>
+                        </a>
+                    </div>
+                    <div class="archives-year">
+                        <a href="https://demo.stack.jimmycai.com/archives/#2022">
+                            <span class="year">2022</span>
+                            <span class="count">1</span>
+                        </a>
+                    </div>
+                </div>
+            </section>
+
+            <section class="widget tagCloud">
+                <div class="widget-icon">
+                    <svg
+                        xmlns="http://www.w3.org/2000/svg"
+                        class="icon icon-tabler icon-tabler-hash"
+                        width="24"
+                        height="24"
+                        viewBox="0 0 24 24"
+                        stroke-width="2"
+                        stroke="currentColor"
+                        fill="none"
+                        stroke-linecap="round"
+                        stroke-linejoin="round">
+                        <path stroke="none" d="M0 0h24v24H0z"></path>
+                        <line x1="5" y1="9" x2="19" y2="9"></line>
+                        <line x1="5" y1="15" x2="19" y2="15"></line>
+                        <line x1="11" y1="4" x2="7" y2="20"></line>
+                        <line x1="17" y1="4" x2="13" y2="20"></line>
+                    </svg>
+                </div>
+                <h2 class="widget-title section-title">Categories</h2>
+
+                <div class="tagCloud-tags">
+                    @foreach($categories as $category)
+                    <a
+                        href="{{ route('category', [
+    'user' => $user['userName'],
+    'category1' => $category['id'],
+]) }}"
+                        class="font_size_1">
+                        {{ $category['label'] }}
+                    </a>
+                    @endforeach
+                </div>
+            </section>
+
+            <section class="widget tagCloud">
+                <div class="widget-icon">
+                    <svg
+                        xmlns="http://www.w3.org/2000/svg"
+                        class="icon icon-tabler icon-tabler-tag"
+                        width="24"
+                        height="24"
+                        viewBox="0 0 24 24"
+                        stroke-width="2"
+                        stroke="currentColor"
+                        fill="none"
+                        stroke-linecap="round"
+                        stroke-linejoin="round">
+                        <path stroke="none" d="M0 0h24v24H0z"></path>
+                        <path
+                            d="M11 3L20 12a1.5 1.5 0 0 1 0 2L14 20a1.5 1.5 0 0 1 -2 0L3 11v-4a4 4 0 0 1 4 -4h4"></path>
+                        <circle cx="9" cy="9" r="2"></circle>
+                    </svg>
+                </div>
+                <h2 class="widget-title section-title">Tags</h2>
+
+                <div class="tagCloud-tags">
+                    <a
+                        href="https://demo.stack.jimmycai.com/tags/css/"
+                        class="font_size_1">
+                        Css
+                    </a>
+
+                    <a
+                        href="https://demo.stack.jimmycai.com/tags/example-tag/"
+                        class="font_size_1">
+                        Example Tag
+                    </a>
+
+                    <a
+                        href="https://demo.stack.jimmycai.com/tags/html/"
+                        class="font_size_1">
+                        Html
+                    </a>
+
+                    <a
+                        href="https://demo.stack.jimmycai.com/tags/markdown/"
+                        class="font_size_1">
+                        Markdown
+                    </a>
+
+                    <a
+                        href="https://demo.stack.jimmycai.com/tags/themes/"
+                        class="font_size_1">
+                        Themes
+                    </a>
+                </div>
+            </section>
+        </aside>
+
+        <main class="main full-width">
+            <div>
+                @yield('content')
+            </div>
+
+            <footer class="site-footer">
+                <section class="copyright">
+                    © 2020 - 2025 Hugo Theme Stack Starter
+                </section>
+
+                <section class="powerby">
+                    Built with
+                    <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a>
+                    <br />
+                    Theme
+                    <b><a
+                            href="https://github.com/CaiJimmy/hugo-theme-stack"
+                            target="_blank"
+                            rel="noopener"
+                            data-version="3.30.0">Stack</a></b>
+                    designed by
+                    <a href="https://jimmycai.com/" target="_blank" rel="noopener">Jimmy</a>
+                </section>
+            </footer>
+        </main>
+    </div>
+    <script
+        src="{{ URL::asset('assets/js/blog/vibrant.min.js') }}"
+        integrity="sha256-awcR2jno4kI5X0zL8ex0vi2z+KMkF24hUW8WePSA9HM="
+        crossorigin="anonymous"></script>
+    <script
+        type="text/javascript"
+        src="{{ URL::asset('assets/js/blog/main.1e9a3bafd846ced4c345d084b355fb8c7bae75701c338f8a1f8a82c780137826.js') }}"
+        defer=""></script>
+    <script>
+        (function() {
+            const customFont = document.createElement("link");
+            customFont.href =
+                "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";
+
+            customFont.type = "text/css";
+            customFont.rel = "stylesheet";
+
+            document.head.appendChild(customFont);
+        })();
+    </script>
+</body>
+
+</html>

+ 1 - 1
api-v8/routes/web.php

@@ -60,7 +60,7 @@ Route::post('/logout', function () {
 Route::prefix('blog')->group(function () {
     Route::get('/{user}', [BlogController::class, 'index'])->name('index');
     Route::get('/{user}/categories', [BlogController::class, 'categories'])->name('categories');
-    Route::get('/{user}/category/{category}', [BlogController::class, 'category'])->name('category');
+    Route::get('/{user}/category/{category1}/{category2?}/{category3?}/{category4?}/{category5?}', [BlogController::class, 'category'])->name('category');
     Route::get('/{user}/archives', [BlogController::class, 'archives'])->name('archives');
     Route::get('/{user}/archives/{year}', [BlogController::class, 'archivesByYear'])->name('archives.year');
     Route::get('/{user}/tag/{tag}', [BlogController::class, 'tag'])->name('tag');

+ 1 - 0
dashboard-v4/dashboard/src/components/auth/setting/SettingArticle.tsx

@@ -25,6 +25,7 @@ const SettingArticleWidget = () => {
       <SettingItem
         data={SettingFind("setting.pali.script.secondary", settings)}
       />
+      <SettingItem data={SettingFind("setting.term.first.show", settings)} />
       <Divider>
         {intl.formatMessage({
           id: `buttons.translate`,

+ 28 - 2
dashboard-v4/dashboard/src/components/auth/setting/default.ts

@@ -1,5 +1,4 @@
-import { useAppSelector } from "../../../hooks";
-import { ISettingItem, settingInfo } from "../../../reducers/setting";
+import { ISettingItem } from "../../../reducers/setting";
 
 export interface ISettingItemOption {
   label: string;
@@ -186,6 +185,33 @@ export const defaultSetting: ISetting[] = [
       },
     ],
   },
+  {
+    /**
+     * 术语首次显示
+     */
+    key: "setting.term.first.show",
+    label: "setting.term.first.show.label",
+    description: "setting.term.first.show.description",
+    defaultValue: "meaning_pali_others",
+    options: [
+      {
+        value: "meaning_pali_others",
+        label: "term.first.show.meaning_pali_others",
+      },
+      {
+        value: "meaning_pali",
+        label: "term.first.show.meaning_pali",
+      },
+      {
+        value: "meaning_others",
+        label: "term.first.show.meaning_others",
+      },
+      {
+        value: "meaning",
+        label: "term.first.show.meaning",
+      },
+    ],
+  },
   {
     /**
      * nissaya 显示模式切换

+ 6 - 0
dashboard-v4/dashboard/src/locales/en-US/setting/index.ts

@@ -33,6 +33,12 @@ const items = {
   "setting.nissaya.layout.inline.label": "inline",
   "setting.nissaya.layout.list.label": "list",
   "setting.wbw.order.label": "wbw input order",
+  "setting.term.first.show.label": "First Term",
+  "setting.term.first.show.description": "Show First Term",
+  "term.first.show.meaning_pali_others": "Meaning & Pali & Others Meaning",
+  "term.first.show.meaning_pali": "Meaning & Pali",
+  "term.first.show.meaning_others": "Meaning & Others Meaning",
+  "term.first.show.meaning": "Meaning Only",
 };
 
 export default items;

+ 6 - 0
dashboard-v4/dashboard/src/locales/zh-Hans/setting/index.ts

@@ -33,6 +33,12 @@ const items = {
   "setting.nissaya.layout.inline.label": "连续",
   "setting.nissaya.layout.list.label": "列表",
   "setting.wbw.order.label": "显示输入顺序提示",
+  "setting.term.first.show.label": "第一个术语",
+  "setting.term.first.show.description": "第一个术语的显示方式",
+  "term.first.show.meaning_pali_others": "意思巴利及其他意思",
+  "term.first.show.meaning_pali": "意思巴利",
+  "term.first.show.meaning_others": "意思其他解释",
+  "term.first.show.meaning": "仅意思",
 };
 
 export default items;