|
|
@ -1,21 +1,21 @@ |
|
|
extends /layouts/empty.pug |
|
|
//- extends /layouts/empty.pug |
|
|
|
|
|
|
|
|
block pageContent |
|
|
//- block pageContent |
|
|
.container.mx-auto.px-4.py-8 |
|
|
#articleList.container.mx-auto.px-4.py-8 |
|
|
.mb-8 |
|
|
.mb-8 |
|
|
h1.text-3xl.font-bold.mb-4 |
|
|
h1.text-3xl.font-bold.mb-4 |
|
|
span.text-gray-600 搜索结果: |
|
|
span.text-gray-600 搜索结果: |
|
|
= keyword |
|
|
= keyword |
|
|
p.text-gray-500 找到 #{articles.length} 篇相关文章 |
|
|
p.text-gray-500 找到 #{articles.length} 篇相关文章 |
|
|
|
|
|
|
|
|
.grid.grid-cols-1.md:grid-cols-2.lg:grid-cols-3.gap-6 |
|
|
.grid.grid-cols-1.gap-6(class="md:grid-cols-2 lg:grid-cols-3") |
|
|
each article in articles |
|
|
each article in articles |
|
|
.bg-white.shadow-md.rounded-lg.overflow-hidden |
|
|
.bg-white.shadow-md.rounded-lg.overflow-hidden |
|
|
if article.featured_image |
|
|
if article.featured_image |
|
|
img.w-full.h-48.object-cover(src=article.featured_image alt=article.title) |
|
|
img.w-full.h-48.object-cover(src=article.featured_image alt=article.title) |
|
|
.p-6 |
|
|
.p-6 |
|
|
h2.text-xl.font-semibold.mb-2 |
|
|
h2.text-xl.font-semibold.mb-2 |
|
|
a.hover:text-blue-600(href=`/articles/${article.slug}`)= article.title |
|
|
a(href=`/articles/${article.slug}` class="hover:text-blue-600")= article.title |
|
|
if article.excerpt |
|
|
if article.excerpt |
|
|
p.text-gray-600.mb-4= article.excerpt |
|
|
p.text-gray-600.mb-4= article.excerpt |
|
|
.flex.justify-between.items-center |
|
|
.flex.justify-between.items-center |
|
|
@ -27,7 +27,7 @@ block pageContent |
|
|
i.fas.fa-eye.mr-1 |
|
|
i.fas.fa-eye.mr-1 |
|
|
= article.view_count + " 阅读" |
|
|
= article.view_count + " 阅读" |
|
|
if article.category |
|
|
if article.category |
|
|
a.text-sm.bg-blue-100.text-blue-600.px-3.py-1.rounded-full.hover:bg-blue-200(href=`/articles/category/${article.category}`)= article.category |
|
|
a.text-sm.bg-blue-100.text-blue-600.px-3.py-1.rounded-full(href=`/articles/category/${article.category}` class="hover:bg-blue-200")= article.category |
|
|
|
|
|
|
|
|
if !articles.length |
|
|
if !articles.length |
|
|
.text-center.py-8 |
|
|
.text-center.py-8 |
|
|
|