Skip to content

Commit 58ad24f

Browse files
authored
Merge pull request #54 from coderdojo-japan/feature/top-news-list
トップページに「お知らせ」一覧を表示
2 parents da890af + 6d0e888 commit 58ad24f

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

_includes/top/sections/news.html

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,28 @@ <h2 class="text-4xl mt-20 sm:mt-32 xl:mt-60 2xl:mt-40 text-center">
44
</h2>
55

66
<div class="m-6 flex flex-col items-center">
7-
<ul class="border-y border-[#ccc] divide-y divide-[#ccc] max-w-7xl mx-auto mb-12">
8-
{% for i in (1..5) %}
9-
<li class="text-sm flex items-center py-4 flex-wrap sm:flex-nowrap gap-y-1">
10-
<time class="block min-w-24">2025.06.20</time>
11-
<span class="block min-w-24 text-center mr-6 px-4 py-px rounded-xs bg-[#cc8f2e] text-white">レポート</span>
12-
DojoCon Japan 2025開催のお知らせ 今年のテーマは「Inspire NEXT〜好奇心に火をつけよう〜」
7+
<ul class="border-y border-[#ccc] divide-y divide-[#ccc] max-w-4xl mx-auto mb-4">
8+
{% comment %}
9+
news カテゴリーの最新5件を表示
10+
{% endcomment %}
11+
12+
{% assign news = site.posts | where: "categories", "news" | slice: 0, 5 %}
13+
{% for post in news %}
14+
<li>
15+
<a href="{{ post.url }}" class="text-sm flex items-center py-4 flex-wrap sm:flex-nowrap gap-y-1">
16+
<time class="block min-w-24 mr-2">{{ post.date | date:"%Y.%m.%d" }}</time>
17+
<span class="block min-w-36 mr-6 px-4 py-px rounded-xs bg-[#cc8f2e] text-white text-center">{{ post.tags }}</span>
18+
{% if post.title-in-news-list %}
19+
{{ post.title-in-news-list }}
20+
{% else %}
21+
{{ post.title }}
22+
{% endif %}
23+
</a>
1324
</li>
1425
{% endfor %}
1526
</ul>
27+
28+
<div class="w-full sm:w-96 mb-12">
29+
{% include button.html href="/news/" label="全てのお知らせを見る" %}
30+
</div>
1631
</div>

0 commit comments

Comments
 (0)