Skip to content

Commit 0fae776

Browse files
committed
feat: optimize
1 parent 29fe3fe commit 0fae776

File tree

1 file changed

+43
-54
lines changed

1 file changed

+43
-54
lines changed

2025/src/pages/index.astro

Lines changed: 43 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,18 @@ import Layout from '../layouts/Layout.astro';
55
<Layout>
66
<header class="hero">
77
<div class="container">
8-
<h1>VimConf 2025</h1>
9-
<p>なんか</p>
8+
<h1>VimConf <wbr />2025</h1>
109
</div>
1110
</header>
1211

1312
<section>
1413
<div class="container">
15-
<h2 class="section-title">VimConf 2025 とは?</h2>
14+
<h2 id="VimConf 2025 とは?" class="section-title"><a href="#VimConf 2025 とは?">VimConf 2025 とは?</a></h2>
1615
<p>VimConf は、世界初かつ世界で唯一のコミュニティによって定期運営されているVimの国際カンファレンスです。</p>
1716
<h3>概要</h3>
1817
<table>
1918
<tr>
20-
<th>開催日(予定)</th>
19+
<th style="word-break::keep-all;">開催日<wbr />(予定)</th>
2120
<td>2025-11-02(日)</td>
2221
</tr>
2322
<tr>
@@ -29,7 +28,7 @@ import Layout from '../layouts/Layout.astro';
2928
<td><a href="https://www.fsi.co.jp/akibaplaza/hall.html">アキバプラザ・アキバホール</a></td>
3029
</tr>
3130
</table>
32-
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3240.053340275775!2d139.77188631510504!3d35.70030498018984!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188ea7a29cf80b%3A0xdce74a4dd51e0a66!2z5a-M5aOr44K944OV44OI44Ki44Kt44OQ44OX44Op44K2!5e0!3m2!1sja!2sjp!4v1513741028586&amp;key=AIzaSyDYecdzqzXTkep-BSPK-rl52Yx3D1HFjME" width="1000" height="400" frameborder="0" style="border:0" allowfullscreen=""></iframe>
31+
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3240.053340275775!2d139.77188631510504!3d35.70030498018984!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188ea7a29cf80b%3A0xdce74a4dd51e0a66!2z5a-M5aOr44K944OV44OI44Ki44Kt44OQ44OX44Op44K2!5e0!3m2!1sja!2sjp!4v1513741028586&amp;key=AIzaSyDYecdzqzXTkep-BSPK-rl52Yx3D1HFjME" height="400" style="border:0;width:100%" allowfullscreen=""></iframe>
3332
<h3>その他</h3>
3433
<p>発表スライドはすべて英語です。発表は英語か日本語かいずれかの言語で行われます。</p>
3534
<p>登壇の様子を撮影し、後日 YouTube にアップロードします。</p>
@@ -43,7 +42,7 @@ import Layout from '../layouts/Layout.astro';
4342

4443
<section>
4544
<div class="container">
46-
<h2 class="section-title">なぜスポンサー募集が必要なのか?</h2>
45+
<h2 id="なぜスポンサー募集が必要なのか?" class="section-title"><a href="#なぜスポンサー募集が必要なのか?">なぜスポンサー募集が必要なのか?</a></h2>
4746
<p>
4847
VimConf2025は、普段なかなか顔を合わせられないVimmer同士が情熱を交わし、知見を共有するための貴重な場です。<br>
4948
今年は、イベント継続の担保と柔軟な運営のため、必要な資金をスポンサー様のご支援で集める仕組みを採用します。
@@ -53,20 +52,20 @@ import Layout from '../layouts/Layout.astro';
5352

5453
<section>
5554
<div class="container sponsor-info">
56-
<h2 class="section-title">スポンサーシップ概要</h2>
55+
<h2 id="スポンサーシップ概要" class="section-title"><a href="#スポンサーシップ概要">スポンサーシップ概要</a></h2>
5756
<p>
58-
<strong>募集期間と判断タイミング:</strong><br>
57+
<h3>募集期間と判断タイミング:</h3>
5958
スポンサー募集は既に開始されています。イベント開催は、必要な支援金が集まった場合にのみ実施します。<br>
60-
開催の最終判断は<strong>2025年5月15日(木)</strong>に行います。
59+
開催の最終判断は<b>2025年5月15日(木)</b>に行います。
6160
</p>
6261
<p>
63-
<strong>ご提供いただく支援:</strong><br>
62+
<h3>ご提供いただく支援:</h3>
6463
スポンサーシップに応じたメリット(公式サイトでのロゴ掲載、ノベルティの配布、バックパネルへのロゴ掲載など)をご用意しております。<br>
6564
イベント開催のための資金として、ぜひご協力ください。<br>
6665
<em>※ 個人スポンサー募集も行っております。(開催されなかった場合でも返金不可)</em>
6766
</p>
6867
<p>
69-
<strong>初の試みですので、</strong>不明点やご質問があれば遠慮なくお問い合わせください。
68+
<b>初の試みですので、</b>不明点やご質問があれば遠慮なくお問い合わせください。
7069
</p>
7170
</div>
7271
</section>
@@ -77,31 +76,31 @@ import Layout from '../layouts/Layout.astro';
7776
<h2 class="section-title">スポンサーに関するお問い合わせ</h2>
7877
<p>
7978
スポンサーシップに関するご質問、提案などのお問い合わせは、下記のフォームまたはメールにてお気軽にご連絡ください。<br>
80-
<strong>※最新情報は随時更新していきます。</strong>
79+
<b>※最新情報は随時更新していきます。</b>
8180
</p>
82-
<p style="text-align: center; margin-top: 20px;">
83-
<a class="btn" href="https://docs.google.com/presentation/d/1lePjhmnJj7YuH6orB8ykrXXGLMnLMnKSAz22tzCb_Ko/edit#slide=id.p" style="background-color: #069700;" _target="blank">
81+
<p style="text-align: center;">
82+
<a class="btn" href="https://docs.google.com/presentation/d/1lePjhmnJj7YuH6orB8ykrXXGLMnLMnKSAz22tzCb_Ko/edit#slide=id.p" target="blank">
8483
お問い合わせフォームへ
8584
</a>
8685
</p>
8786
</div>
8887
</section>
88+
<footer style="background: linear-gradient(240deg, #9ebd13 0%, #069700 100%); color: #fff; text-align: center; padding: 20px 0;">
89+
</footer>
8990
</Layout>
9091

9192
<style>
9293

93-
94-
img {
95-
max-width: 100%;
96-
height: auto;
94+
h3 {
95+
font-size: 1.2rem;
9796
}
9897

9998
/* コンテナ */
10099
.container {
101100
width: 90%;
102101
max-width: 960px;
103102
margin: auto;
104-
padding: 20px 0;
103+
padding: 24px 0;
105104
}
106105

107106
/* ヒーローセクション */
@@ -110,68 +109,60 @@ img {
110109
color: #fff;
111110
padding: 100px 0;
112111
text-align: center;
113-
}
114-
115-
.hero h1 {
116-
font-size: 2.5rem;
117-
margin-bottom: 20px;
118-
font-family: "Cardo", serif;
119-
font-weight: 400;
120-
font-style: italic;
121-
}
122112

123-
.hero p {
124-
font-size: 1.2rem;
113+
h1 {
114+
font-size: 4rem;
115+
margin-bottom: 16px;
116+
font-family: "Cardo", serif;
117+
font-weight: 400;
118+
font-style: italic;
119+
}
125120
}
126121

127122
/* セクションタイトル */
128123
.section-title {
129-
font-size: 1.8rem;
130-
margin-bottom: 20px;
124+
font-size: 2.4rem;
131125
border-bottom: 2px solid #ccc;
132-
padding-bottom: 10px;
126+
127+
a {
128+
text-decoration: none;
129+
color: inherit;
130+
}
133131
}
134132

135133
/* セクション共通 */
136134
section {
137135
padding: 50px 0;
138136
background-color: #fff;
139-
margin-bottom: 20px;
140-
}
141137

142-
section:nth-of-type(even) {
143-
background-color: #f9f9f9;
144-
}
138+
&:nth-of-type(even) {
139+
background: #f1f9f1;
140+
}
145141

146-
/* スポンサー募集セクション */
147-
.sponsor-info ul {
148-
list-style: disc inside;
149-
margin: 10px 0 20px;
142+
143+
section + section {
144+
margin-top: 16px;
150145
}
151146

152147
/* お問い合わせボタン */
153148
.btn {
154149
display: inline-block;
155-
background-color: #007acc;
150+
background-color: #069700;
156151
color: #fff;
157152
padding: 12px 20px;
158153
border-radius: 4px;
159-
transition: background-color 0.3s ease;
160154
}
161155

162-
.btn:hover {
163-
background-color: #005fa3;
164-
}
165156
table {
166157
width: 100%;
167158
border-collapse: collapse;
168-
margin: 20px 0;
159+
margin: 12px 0;
169160
}
170161

171162
table th,
172163
table td {
173164
border: 1px solid #ccc;
174-
padding: 10px;
165+
padding: 12px;
175166
text-align: left;
176167
}
177168

@@ -183,13 +174,11 @@ table th {
183174
/* レスポンシブ調整 */
184175
@media (max-width: 600px) {
185176
.hero h1 {
186-
font-size: 2rem;
187-
}
188-
.hero p {
189-
font-size: 1rem;
177+
font-size: 3rem;
190178
}
179+
191180
.section-title {
192-
font-size: 1.5rem;
181+
font-size: 1.6rem;
193182
}
194183
}
195184
</style>

0 commit comments

Comments
 (0)