Skip to content

Commit 75b2121

Browse files
committed
Use simple file-based routing for index/privacy/conduct pages
1 parent 77b0839 commit 75b2121

File tree

6 files changed

+172
-209
lines changed

6 files changed

+172
-209
lines changed

_includes/head.html

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -67,37 +67,11 @@
6767

6868
<!-- CSS Framework -------------------------- -->
6969
<!-- Font Awasome https://fontawesome.com/ -->
70-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
70+
<!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" />-->
71+
7172
<!-- Tailwind CSS -->
72-
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4.1.14" integrity="sha512-M4ecs0CyhBq7W0PeumwMxVaA9pWbhuD4mCqGTe7/357R8/avaeGSJAtk2dYCgFrZyWvjq1Sju0Wcyf2jnP941Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
73+
<!--<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4.1.14" integrity="sha512-M4ecs0CyhBq7W0PeumwMxVaA9pWbhuD4mCqGTe7/357R8/avaeGSJAtk2dYCgFrZyWvjq1Sju0Wcyf2jnP941Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>-->
7374

7475
<!-- CSS -------------------------- -->
75-
<link rel="stylesheet" href='/css/main.css?v={{ "now" | date: "%Y-%m-%d_%H-%M-%S" }}' />
76-
<style type="text/css">
77-
@import"https://fonts.googleapis.com/css2?family=Space+Mono&display=swap";
78-
html { scroll-behavior:smooth }
79-
body {
80-
font-family:"Roboto","Noto Sans JP",sans-serif;
81-
margin:0;
82-
text-align:center;
83-
color:#046;
84-
padding-top:60px;
85-
}
86-
.container {
87-
text-align: center;
88-
font-size: 4vw;
89-
font-family: 'Space Mono';
90-
}
91-
92-
.cursor::after{
93-
content:"_";
94-
animation: blink 1s infinite
95-
}
96-
@keyframes blink{
97-
0% { opacity:0 }
98-
50% { opacity:0 }
99-
51% { opacity:1 }
100-
100% { opacity:1 }
101-
}
102-
</style>
76+
<!--<link rel="stylesheet" href='/css/main.css?v={{ "now" | date: "%Y-%m-%d_%H-%M-%S" }}' />-->
10377
</head>

conduct.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: plain
3+
---
4+
5+
<style>
6+
@import url("../legal.css");
7+
</style>
8+
9+
<body>
10+
<a href="/" class="link-chevron">TOPに戻る</a>
11+
12+
<h1>行動規範</h1>
13+
14+
<img src="/img/cover-photo.webp" loading="lazy" width='100%'
15+
alt="Cover Photo" title="Cover Photo" />
16+
17+
<p>
18+
この行動規範は、Coolest Projects Japanのすべての活動に関わる全ての人に適用されます。
19+
</p>
20+
21+
<ul>
22+
<li>私たちは、すべての若者が安全に、安心して創造性を発揮できる場を提供します。</li>
23+
<li>誰もが尊重され、差別やハラスメントのない公平な環境づくりに努めます。</li>
24+
<li>若者の挑戦や成長を温かく見守り、失敗や試行錯誤も価値ある経験として尊重します。</li>
25+
<li>個別の接触や不適切な言動は避け、すべてのやりとりは透明性と信頼をもって行います。</li>
26+
</ul>
27+
28+
<p>
29+
困ったことや不安な状況があれば、迷わずイベント運営チームへお知らせください。<br>
30+
問い合わせ窓口: <a href='https://forms.gle/pDkX4gUwaugfkn2M7'>https://forms.gle/pDkX4gUwaugfkn2M7</a>
31+
</p>
32+
33+
<p>
34+
Coolest Projects Japan 実行委員会<br>
35+
連絡先: coolestprojects2026@coderdojo.jp<br>
36+
最終更新日: 2025年10月5日<br>
37+
</p>
38+
39+
<a href="/" class="link-chevron" style="margin-top: 30px;">TOPに戻る</a>
40+
</body>

conduct/index.html

Lines changed: 0 additions & 59 deletions
This file was deleted.

index.md

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,40 @@
22
layout: plain
33
---
44

5+
<style type="text/css">
6+
@import"https://fonts.googleapis.com/css2?family=Space+Mono&display=swap";
7+
html { scroll-behavior:smooth }
8+
body {
9+
font-family:"Roboto","Noto Sans JP",sans-serif;
10+
margin:0;
11+
text-align:center;
12+
color:#046;
13+
padding-top:60px;
14+
}
15+
.container {
16+
text-align: center;
17+
font-size: 4vw;
18+
font-family: 'Space Mono';
19+
}
20+
21+
.cursor::after{
22+
content:"_";
23+
animation: blink 1s infinite
24+
}
25+
@keyframes blink{
26+
0% { opacity:0 }
27+
50% { opacity:0 }
28+
51% { opacity:1 }
29+
100% { opacity:1 }
30+
}
31+
</style>
32+
533
<body>
634
<div class='container'>
735
<div style='margin-top: 1.0em;'>
8-
<center>
9-
<img src="/img/logo.webp" loading="lazy" width='50%'
10-
alt="CoderDojo Logo"
11-
title="CoderDojo Logo" />
12-
</center>
36+
<img src="/img/logo.webp" loading="lazy" width='50%'
37+
alt="CoderDojo Logo"
38+
title="CoderDojo Logo" />
1339
</div>
1440
<div style="margin-top: 1.0em;">Coolest Projects Japan</div>
1541
<div style="margin-top: 0.0em;">2026</div>

privacy.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
layout: plain
3+
---
4+
5+
<style>
6+
@import url("../legal.css");
7+
</style>
8+
9+
<body>
10+
<a href="/" class="link-chevron">TOPに戻る</a>
11+
12+
<h1>プライバシーポリシー</h1>
13+
14+
<img src="/img/cover-photo.webp" loading="lazy" width='100%'
15+
alt="Cover Photo" title="Cover Photo" />
16+
17+
<p>
18+
Coolest Projects Japan 実行委員会 (以下、当実行委員会) では、利用者の個人情報をお預かりしています。当実行委員会は、利用者が安心して本サイトおよび当実行委員会にお問い合わせできるよう、個人情報に関する法令を尊守し、適切に個人情報の取り扱いを致します。
19+
</p>
20+
21+
<h2 id="1">1. 個人情報の収集</h2>
22+
<p>当実行委員会ではメールまたはフォームで情報を送付していただく際に、利用者の個人情報を収集することがあります。収集するにあたっては、利用目的を明記の上、適法かつ公正な手段で収集します。当実行委員会が収集することのある個人情報は以下の通りです。</p>
23+
<ul>
24+
<li>お名前</li>
25+
<li>メールアドレス</li>
26+
<li>お問い合わせの内容</li>
27+
<li>フォームからの回答</li>
28+
<li>上記を組み合わせることで個人の特定ができる情報</li>
29+
</ul>
30+
31+
<h2 id="2">2. 個人情報の利用</h2>
32+
<p>当実行委員会が利用者からお預かりした個人情報の利用目的は以下の通りです。</p>
33+
<ul>
34+
<li>お問い合わせの返信</li>
35+
<li>物品の受領および送付</li>
36+
<li>当実行委員会サイト及びシステムの品質向上</li>
37+
<li>イベント参加申し込みの管理</li>
38+
<li>ボランティア行事保険で補償金を申請する際、社会保険事務所・保険会社に提出する参加者一覧リスト(有事の際のみ)</li>
39+
</ul>
40+
41+
<h2 id="3">3. 個人情報の開示</h2>
42+
<p>当実行委員会では収集した個人情報について、下記の場合を除いては利用者に断りなく第三者に開示・提供することはありません。</p>
43+
<ul>
44+
<li>法令に基づく場合、および国の機関もしくは地方公共団体またはその委託を受けた者が法令の定める事務を遂行することに対して協力する必要がある場合</li>
45+
<li>人の生命、身体または財産の保護のために必要がある場合であって、本人の同意を得ることが困難である場合</li>
46+
<li>本サイトの一部または全部の運用を、関連会社で管理する必要があった場合</li>
47+
<li>集計分析等によって得られた情報を、個人を特定できない形で業務提携先等に開示または提供する場合</li>
48+
<li>「個人情報の利用目的」の範囲内において、外部の企業等業務を遂行する者に個人情報を預託する場合</li>
49+
</ul>
50+
51+
<h2 id="4">4. 個人情報の訂正、削除</h2>
52+
<p>利用者からお預かりした個人情報の訂正・削除は下記の問い合せ先よりお知らせ下さい。</p>
53+
<ul>
54+
<li>問い合わせ窓口: <a href='https://forms.gle/pDkX4gUwaugfkn2M7'>https://forms.gle/pDkX4gUwaugfkn2M7</a></li>
55+
</ul>
56+
57+
<h2 id="5">5. Cookieの使用について</h2>
58+
<p>当実行委員会では、それぞれの利用者に合わせた情報を提供するため、Cookieを使用することがありますが、これにより個人を特定できる情報の収集を行えるものではありません。また、cookieの受け入れを希望されない場合は、ブラウザの設定等でいつでもCookieを破棄していただけます。</p>
59+
60+
<h2 id="6">6. SSLの使用について</h2>
61+
<p>個人情報の入力時には、セキュリティ確保のため、これらの情報が傍受、妨害または改竄されることを防ぐ目的でSSL技術を使用しております。 プライバシーポリシーの変更、収集する個人情報の変更、利用目的の変更、またはその他プライバシーポリシーの変更を行う際は、当ページでの変更を持って公表とさせていただきます。</p>
62+
63+
<h2 id="7">7. Google Analyticsの利用について</h2>
64+
<p>
65+
本サイトではホームページの利用状況を把握するためにGoogle Analyticsを利用しています。 Google Analyticsから提供されるCookieを使用していますが、Google Analyticsによって個人を特定する情報は取得していません。
66+
Google Analyticsの利用により収集されたデータは、Google社のプライバシーポリシーに基づいて管理されています。
67+
利用規約・プライバシーポリシーについてはGoogle社のホームページでご確認ください。
68+
</p>
69+
70+
<ul>
71+
<li>
72+
Googleのサービスを使用するサイトやアプリから収集した情報のGoogleによる使用:
73+
<a href='https://www.google.com/intl/ja/policies/privacy/partners/'>https://www.google.com/intl/ja/policies/privacy/partners/</a>
74+
</li>
75+
<li>
76+
Google Analyticsの利用規約:
77+
<a href='https://www.google.com/analytics/terms/jp.html'>https://www.google.com/analytics/terms/jp.html</a>
78+
</li>
79+
<li>
80+
Google社のプライバシーポリシー:
81+
<a href='https://www.google.com/intl/ja/policies/privacy/'>https://www.google.com/intl/ja/policies/privacy/</a>
82+
</li>
83+
</ul>
84+
85+
<p>
86+
なお、Google Analyticsのサービス利用による損害については、当実行委員会は責任を負わないものとします。
87+
</p>
88+
<br>
89+
<p>
90+
Coolest Projects Japan 実行委員会<br>
91+
連絡先: coolestprojects2026@coderdojo.jp<br>
92+
最終更新日: 2025年10月3日<br>
93+
</p>
94+
95+
<a href="/" class="link-chevron" style="margin-top: 30px;">TOPに戻る</a>
96+
</body>
97+

0 commit comments

Comments
 (0)