diff --git a/_includes/news_card.html b/_includes/news_card.html new file mode 100644 index 00000000..c7ff8b5b --- /dev/null +++ b/_includes/news_card.html @@ -0,0 +1,47 @@ +{% assign post = include.post %} +{% assign first_tag = post.tags | first | default: "お知らせ" %} + + +
+ +
+ {% if post.thumbnail %} + {{ post.title }} + {% else %} +
+ NO IMAGE +
+ {% endif %} +
+ +
+ +
+ {% if first_tag == "お知らせ" %} + {{ first_tag }} + {% elsif first_tag == "重要なお知らせ" %} + {{ first_tag }} + {% elsif first_tag == "募集情報" %} + {{ first_tag }} + {% else %} + {{ first_tag }} + {% endif %} +
+ + +

+ {{ post.title }} +

+ + +

+ {{ post.excerpt | strip_html | truncate: 100 }} +

+ + +
+ {{ post.date | date: "%Y.%m.%d" }} +
+
+
+
diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 00000000..61ea09fc --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,79 @@ + + + {% include head.html %} + + + {% include header.html %} +
+
+
+

お知らせ

+

NEWS

+
+
+ +
+
+ + + +
+ + {% if page.tags %} +
+ {% for tag in page.tags %} + {% if tag == "お知らせ" %} + {{ tag }} + {% elsif tag == "重要なお知らせ" %} + {{ tag }} + {% elsif tag == "募集情報" %} + {{ tag }} + {% else %} + {{ tag }} + {% endif %} + {% endfor %} +
+ {% endif %} + + +

{{ page.title }}

+ + +
+ {{ page.date | date: "%Y.%m.%d" }} +
+ + + {% if page.thumbnail %} +
+ {{ page.title }} +
+ {% endif %} + + + +
+ {{ content }} +
+
+
+
+
+ + {% include footer.html %} + + + + diff --git a/_pages/news.md b/_pages/news.md index 4a368947..9007783a 100644 --- a/_pages/news.md +++ b/_pages/news.md @@ -5,227 +5,22 @@ hero_subtitle: "NEWS" permalink: /news/ --- -
-
- -
-
- - +
+ {% assign news_posts = site.posts | where: "categories", "news" | sort: "date" | reverse %} + + {% if news_posts.size > 0 %} - +
+ {% for post in news_posts %} + {% include news_card.html post=post %} + {% endfor %} +
+ {% else %} - + {% endif %}
- - \ No newline at end of file +
diff --git a/_posts/2025-12-28-website-launched.md b/_posts/2025-12-28-website-launched.md new file mode 100644 index 00000000..1de7912c --- /dev/null +++ b/_posts/2025-12-28-website-launched.md @@ -0,0 +1,19 @@ +--- +layout: post +title: "Coolest Projects Japan 2026 公式WEBサイトを公開しました" +date: 2025-12-28 10:00:00 +0900 +categories: [news] +tags: [お知らせ] +thumbnail: /img/posts/cpj-cover.webp +permalink: /news/website-launched/ +--- + +Coolest Projects Japan 2026の公式WEBサイトを公開いたしました。 + +Coolest Projectsは、18歳以下の子どもたちのための世界的な作品展示イベントです。プログラミングやテクノロジーを使って作った独自のアイデアや作品を、コミュニティ全体で称賛し合います。 + +今年は2026年3月29日(日)になごのキャンパスにて開催いたします。 + +作品の応募受付は近日開始予定です。本サイトにて随時情報を更新してまいりますので、ぜひブックマークしてご確認ください。 + +皆様のご参加を心よりお待ちしております。 diff --git a/_posts/2026-01-13-attendee-registration.md b/_posts/2026-01-13-attendee-registration.md new file mode 100644 index 00000000..ad8a7d0d --- /dev/null +++ b/_posts/2026-01-13-attendee-registration.md @@ -0,0 +1,43 @@ +--- +layout: post +title: "イベント一般参加の申込受付を開始しました" +date: 2026-01-13 10:00:00 +0900 +categories: [news] +tags: [お知らせ] +permalink: /news/attendee-registration/ +--- + +子どもたちがテクノロジーを駆使して作った、世界に一つだけの作品を間近で見ることができるチャンスです。 +以下の案内をご確認の上、 **DoorKeeper** からお申し込みください。 + +**【チケットについて】** + +**ご来場いただくすべての方(乳幼児を含む)に、お一人につき一枚のチケットが必要です。** + +チケットは、年齢に合わせて以下の2つのグループに分かれています。 + +**入場チケット** +18歳以上の方(保護者・一般の方など)が対象です。 + +**同伴者チケット(1~4)** +18歳以下のお子様が対象です。 +※同伴されるお子様の人数に合わせて、1から順番に選択してください。 + + +**【お申し込みの例】** + +**例:保護者1名・子ども2名で参加される場合** +合計で **3枚** のチケット申し込みが必要です。 + +・保護者: **入場チケット** を1枚 ・子ども1人目: **同伴者チケット1** を1枚 ・子ども2人目: **同伴者チケット2** を1枚 + +※お一人で参加される場合は、 **入場チケットのみ** をお申し込みください。 +※お子様が5名以上の場合は、システムの都合上、別のアカウントにて再度お申し込みをお願いいたします。 + + +**【お申し込みはこちら】** + +https://coolestprojectsjapan.doorkeeper.jp/events/194155 + +子どもたちの創造性あふれる挑戦を、ぜひ会場で一緒に応援しましょう! +皆様のご来場を心よりお待ちしております。 diff --git a/img/posts/cpj-cover.webp b/img/posts/cpj-cover.webp new file mode 100644 index 00000000..1c084531 Binary files /dev/null and b/img/posts/cpj-cover.webp differ diff --git a/index.md b/index.md index 0aea7436..14baf5d8 100644 --- a/index.md +++ b/index.md @@ -199,11 +199,13 @@ layout: plain style="font-family: 'League Gothic', sans-serif; color: #221C35;">NEWS

お知らせ

- -
+ + {% assign latest_news = site.posts | where: "categories", "news" | sort: "date" | reverse | limit: 3 %} +
+ {% for post in latest_news %} + {% include news_card.html post=post %} + {% endfor %}
- -
もっと見る @@ -335,103 +337,3 @@ layout: plain } -