Skip to content

Commit ff665bb

Browse files
authored
Merge pull request #43 from coderdojo-japan/news-from-teaser-site
ティーザーサイトからニュース一覧と、関連するページを移植
2 parents f4899a7 + cb09655 commit ff665bb

24 files changed

+829
-4
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ group :jekyll_plugins do
1111
gem 'jekyll-include-cache'
1212
gem 'jekyll-sitemap'
1313
gem 'jekyll-liquify'
14+
gem 'jekyll-redirect-from'
1415

1516
# No need this gem because we build by GitHub Actions and serve on Pages.
1617
# gem 'github-pages'

Gemfile.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ GEM
104104
liquid
105105
logger
106106
redcarpet
107+
jekyll-redirect-from (0.16.0)
108+
jekyll (>= 3.3, < 5.0)
107109
jekyll-sass-converter (3.1.0)
108110
sass-embedded (~> 1.75)
109111
jekyll-sitemap (1.4.0)
@@ -218,6 +220,7 @@ DEPENDENCIES
218220
jekyll-feed
219221
jekyll-include-cache
220222
jekyll-liquify
223+
jekyll-redirect-from
221224
jekyll-sitemap
222225
mini_racer
223226
rake

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ registration: https://dojocon-japan.doorkeeper.jp/events/176163
2626
plugins:
2727
- jekyll-feed
2828
- jekyll-include-cache
29+
- jekyll-redirect-from
2930
- jekyll-sitemap # This must be LAST to include contents generated by gems above
3031
- jekyll-liquify # This enable to use variables in frontmatter
3132

_includes/navbar.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<nav
33
class="rounded-[40px] w-fit mx-auto bg-[#f5f5f5] mt-8 inset-shadow-[0px_-2px_10px_rgba(125,125,125,0.25)] shadow-[7px_7px_10px_rgba(125,125,125,0.15)]">
44
<ul class="flex flex-wrap min-h-20 items-center p-5 justify-center divide-x-2 gap-y-2 *:text-[#cc8f2e] *:px-6">
5-
<li><a href="#outline">開催概要</a></li>
6-
<li><a href="#session">セッション</a></li>
5+
<li><a href="/#outline">開催概要</a></li>
6+
<li><a href="/#session">セッション</a></li>
77
<li><a href="/events/">企画</a></li>
88
<li><a href="/contests/">コンテスト</a></li>
99
<li><a href="https://suzuri.jp/DojoConJapan" target="_blank">グッズ</a></li>

_pages/events.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
layout: default
33
permalink: /events/
44
---
5-
<h2 id="outline" class="text-4xl text-center mb-8 pt-40 xl:pt-20">
5+
{% include navbar.html %}
6+
7+
<h2 class="text-4xl text-center mb-8 mt-30 xl:mt-15">
68
企画
79
<span class="block mt-5 text-2xl">EVENTS</span>
810
</h2>

_pages/news.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
layout: default
3+
permalink: /news/
4+
---
5+
{% include navbar.html %}
6+
7+
<h2 class="text-4xl text-center mb-8 mt-30 xl:mt-15">
8+
お知らせ
9+
<span class="block mt-5 text-2xl">NEWS</span>
10+
</h2>
11+
12+
<ul class="max-w-248 mx-auto px-8 flex flex-wrap *:w-full justify-between divide-y divide-[#ccc]">
13+
{% assign news = site.posts | where: "categories", "news" %}
14+
{% for post in news %}
15+
<li class="py-4">
16+
<a href="{{ post.url }}">
17+
<div class="flex items-center gap-x-2">
18+
<time class="text-sm text-gray-600">{{ post.date | date:"%Y.%-m.%-d" }}</time>
19+
<span class="block min-w-24 text-center px-4 py-px rounded-xs bg-[#cc8f2e] text-white">{{ post.tags }}</span>
20+
</div>
21+
<p>
22+
{% if post.title-in-news-list %}
23+
{{ post.title-in-news-list }}
24+
{% else %}
25+
{{ post.title }}
26+
{% endif %}
27+
</p>
28+
</a>
29+
</li>
30+
{% endfor %}
31+
</ul>

_posts/2025-07-21-contest-outline.md

Lines changed: 243 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,243 @@
1+
---
2+
layout: post
3+
title: DojoCon Japan 2025 プログラミングコンテスト 募集要項
4+
title-in-news-list: 『DojoCon Japan 2025 プログラミングコンテスト』の募集要項を掲載しました
5+
date: 2025-07-21T00:00:00 UTC+09:00
6+
categories: news
7+
permalink: /contests/
8+
tags: 企画
9+
---
10+
<h1>DojoCon Japan 2025 プログラミングコンテスト</h1>
11+
12+
<p>
13+
子ども達に他の地域の文化やコミュニティーにふれてもらいたい。
14+
プログラミングを通じて様々な経験をしてもらいたい。
15+
その思いから、『 DojoCon Japan 2025 プログラミングコンテスト 』を開催いたします。
16+
一次審査で選ばれた作品は 2025年10月25日(土) に福岡県久留米市で行われる DojoCon Japan 2025 で作品発表していただきます。
17+
</p>
18+
19+
<p>
20+
コンテストによって、ニンジャ同士や周囲の大人との交流がより広がること、喜びや達成感を経験できる場があると良いと考えます。
21+
今年は『白帯コース』(初級・中級者レベル)・『黒帯コース』(上級者レベル)を設け、プログラミング経験の浅いニンジャでも活躍できるように広く募集いたします。
22+
</p>
23+
24+
<h2>対象作品</h2>
25+
26+
<p>
27+
プログラミング言語は問わず、以下のジャンルで応募可能です。
28+
29+
<ul>
30+
<li>
31+
ソフトウェア
32+
<ul>
33+
<li>Viscuit, Scratchなどのビジュアルプログラミング言語</li>
34+
<li>Pythonなどのテキスト言語</li>
35+
</ul>
36+
</li>
37+
38+
<li>電子工作</li>
39+
<li>ゲーム</li>
40+
<li>デジタルアート</li>
41+
</ul>
42+
43+
※ 上記以外のものもご相談ください。
44+
</p>
45+
46+
<h2>応募コースについて</h2>
47+
48+
<p>
49+
自己申告で下記のコースいずれかを選択して応募することができます。
50+
51+
<ul>
52+
<li>
53+
白帯コース
54+
<ul>
55+
<li>プログラミングを初めて日が浅い人</li>
56+
<li>コンテストに応募したことがない人</li>
57+
<li>コンテストで入賞したことがない人</li>
58+
<li>自分はまだ初心者だと思っている人</li>
59+
</ul>
60+
</li>
61+
62+
<li>
63+
黒帯コース
64+
<ul>
65+
<li>過去のDojoConや他のコンテストで入賞したことがある人</li>
66+
<li>自分は黒帯だ!と思っている人</li>
67+
</ul>
68+
</li>
69+
</ul>
70+
</p>
71+
72+
<h2>テーマ</h2>
73+
74+
<p>
75+
DojoCon Japan 2025 のテーマは「Inspire Next 〜好奇心に火をつけよう〜」です。
76+
好奇心の火種(ひだね)となる「ひらめき」を今回のコンテストテーマとします。
77+
</p>
78+
79+
<h2>応募期間</h2>
80+
81+
<p>
82+
~2025年 9月 7日(日)23:59
83+
</p>
84+
85+
<h2>応募方法</h2>
86+
87+
<p>
88+
応募に関しては、ProtoPedia(ITものづくりに関する作品を記録・公開できるWEBサービス)を利用して応募いただきます。
89+
</p>
90+
91+
<a href="https://protopedia.net/" target="_blank">
92+
<img src="/img/sponsors/ProtoPedia.png" alt="ProtoPedia のロゴ" />
93+
</a>
94+
95+
<p>
96+
応募方法は下記よりご確認ください。<br>
97+
<a href="/contests/how-to-apply/">応募方法</a>
98+
</p>
99+
100+
<p>
101+
応募は下記よりお願いします。<br>
102+
<a href="https://forms.gle/2WJ3S19kWuqijANVA" target="_blank">応募</a>
103+
</p>
104+
105+
<h2>応募資格</h2>
106+
107+
<p>
108+
<ul>
109+
<li>CoderDojoに参加したことのあるニンジャ</li>
110+
<li>2025年4月1日現在で満7歳~17歳の方または小学1年生~高校3年生</li>
111+
<li>親権者の同意を得ていること</li>
112+
</ul>
113+
</p>
114+
115+
<h2>応募条件</h2>
116+
117+
<p>
118+
<ul>
119+
<li>応募者本人または応募者を含むチームが作成した作品であること</li>
120+
<li>チームの場合はチーム全員が応募の年齢資格と親権者の同意を満たしていること</li>
121+
<li>正常に動作する作品であること</li>
122+
<li>暴力的、差別的な内容を盛り込んでいない作品であること</li>
123+
<li>
124+
<dl>
125+
<dt>応募時点で他のコンテストで受賞したことのある作品ではないこと</dt>
126+
<dd>
127+
受賞したことがある作品とは、DojoCon Japan 2025 プログラミングコンテスト以外のコンテストで、入賞歴がある作品をいいます。
128+
受賞した作品の見た目を変えただけなど、少し手を加えただけのような場合も応募できません。
129+
大幅な改変がある場合、改変前後の比較資料を提出することで応募可能としますが、その評価は審査委員に一任してください。
130+
学園祭など限定されたクローズな大会での受賞は応募可能とします。
131+
</dd>
132+
</dl>
133+
</li>
134+
</ul>
135+
</p>
136+
137+
<p>
138+
応募時に『白帯コース』/『黒帯コース』を選んでいただきますが、審査員の判断でコースの変更をお願いすることもあります。
139+
</p>
140+
141+
<h2>審査基準</h2>
142+
143+
<p>
144+
<ul>
145+
<li>作品テーマを盛り込んでいる</li>
146+
<li>作品的に優れている</li>
147+
</ul>
148+
</p>
149+
150+
<h2>審査員</h2>
151+
152+
<p>
153+
<table style="word-break: keep-all;">
154+
<tr>
155+
<td>第1次審査</td>
156+
<td>DojoCon Japan 2025 実行委員会</td>
157+
</tr>
158+
<tr>
159+
<td>最終審査</td>
160+
<td>DojoCon Japan 2025 参加者</td>
161+
</tr>
162+
</table>
163+
</p>
164+
165+
<h3>審査の流れ</h3>
166+
167+
<p>
168+
<ol>
169+
<li>応募締め切り後、第1次審査を実行委員会で行い、ファイナリストを数名選出します。</li>
170+
<li>
171+
イベント当日、ファイナリストに作品展示・紹介を行っていただきます。<br>
172+
※遠方等の理由によりどうしても現地参加できない場合は、紹介動画での参加も可能です。
173+
</li>
174+
<li>最終審査の結果、各受賞者を決定します。</li>
175+
</ol>
176+
</p>
177+
178+
<h2>スケジュール</h2>
179+
180+
<p>
181+
応募フォーム準備次第、応募開始
182+
183+
<table style="word-break: keep-all;">
184+
<tr>
185+
<td class="pr-8" style="white-space: nowrap;">09/07(日)</td>
186+
<td>応募終了</td>
187+
</tr>
188+
189+
<tr>
190+
<td class="pr-8" style="white-space: nowrap;">09/23(火)頃</td>
191+
<td>一次審査通知</td>
192+
</tr>
193+
194+
<tr>
195+
<td class="pr-8" style="white-space: nowrap;">10/25(土)</td>
196+
<td>作品発表(プレゼン形式)+展示+最終審査 (@DojoCon Japan 2025 )</td>
197+
</tr>
198+
</table>
199+
</p>
200+
201+
<h2>賞</h2>
202+
203+
<p>
204+
<table style="word-break: keep-all;">
205+
<tr>
206+
<td>最優秀賞</td>
207+
<td>黒帯コース・白帯コース各1名(副賞あり)</td>
208+
</tr>
209+
210+
<tr>
211+
<td>優秀賞</td>
212+
<td>黒帯コース・白帯コース各2名(副賞あり)</td>
213+
</tr>
214+
215+
<tr>
216+
<td>ほか</td>
217+
<td></td>
218+
</tr>
219+
</table>
220+
</p>
221+
222+
<h2>コンテストについての注意事項</h2>
223+
224+
<p>
225+
<ul>
226+
<li>コンテストの参加費用は無料です。</li>
227+
<li>コンテストの参加は個人での参加となります。</li>
228+
<li>応募については <a href="terms/">参加規約</a> に則りますので、必ずお読みの上ご応募ください。</li>
229+
<li>事後に、盗用作品など応募要項の資格や条件を満たさないことがわかった場合は、受賞を取り消すことがあります。</li>
230+
<li>DojoCon Japan 2025 の当日プレゼンテーションや展示で利用するパソコンや実行機器につきましては、各自ご持参ください</li>
231+
<li>プレゼンテーションは、「プレゼン+デモ 合わせて 5分」の予定です。</li>
232+
<li>一次審査通過者については会場までの交通費・宿泊費を上限を3万円として補助があります</li>
233+
<li>遠方から来られる場合、会場までは保護者の付添をお願いしております。</li>
234+
</ul>
235+
236+
<a href="terms/">参加規約</a> は別紙をご確認ください。
237+
</p>
238+
239+
<h2>コンテストについてのお問い合わせ先</h2>
240+
241+
<p>
242+
コンテストに関するお問い合わせは <a href="{{ site.contact }}" target="_blank">DojoCon Japan 2025 お問い合わせフォーム</a> にお願いいたします。
243+
</p>

0 commit comments

Comments
 (0)