Skip to content

Commit 987c621

Browse files
committed
First commit
0 parents  commit 987c621

14 files changed

Lines changed: 377 additions & 0 deletions

File tree

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
_site
2+
.sass-cache
3+
.jekyll-cache
4+
.jekyll-metadata
5+
vendor
6+
./.DS_Store
7+
*.DS_Store

404.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
layout: default
3+
permalink: /404.html
4+
---
5+
6+
<div class="container mx-auto px-4 py-16 text-center">
7+
<h1 class="text-4xl font-bold mb-4">頁面未找到</h1>
8+
<p class="mb-8">很抱歉,您尋找的頁面不存在。</p>
9+
<a href="/" class="bg-red-600 text-white hover:bg-red-700 px-6 py-3 rounded-lg font-bold">返回首頁</a>
10+
</div>

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2025.rubyconf.tw

Gemfile

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
source "https://rubygems.org"
2+
# Hello! This is where you manage which Jekyll version is used to run.
3+
# When you want to use a different version, change it below, save the
4+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5+
#
6+
# bundle exec jekyll serve
7+
#
8+
# This will help ensure the proper Jekyll version is running.
9+
# Happy Jekylling!
10+
gem "jekyll", "~> 4.4.1"
11+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12+
gem "minima", "~> 2.5"
13+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
14+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
15+
# gem "github-pages", group: :jekyll_plugins
16+
# If you have any plugins, put them here!
17+
group :jekyll_plugins do
18+
gem "jekyll-feed", "~> 0.12"
19+
gem "jekyll-tailwindcss"
20+
end
21+
22+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
23+
# and associated library.
24+
platforms :mingw, :x64_mingw, :mswin, :jruby do
25+
gem "tzinfo", ">= 1", "< 3"
26+
gem "tzinfo-data"
27+
end
28+
29+
# Performance-booster for watching directories on Windows
30+
gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
31+
32+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
33+
# do not have a Java counterpart.
34+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

Gemfile.lock

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
base64 (0.2.0)
7+
bigdecimal (3.1.9)
8+
colorator (1.1.0)
9+
concurrent-ruby (1.3.5)
10+
csv (3.3.4)
11+
em-websocket (0.5.3)
12+
eventmachine (>= 0.12.9)
13+
http_parser.rb (~> 0)
14+
eventmachine (1.2.7)
15+
ffi (1.17.1)
16+
ffi (1.17.1-aarch64-linux-gnu)
17+
ffi (1.17.1-aarch64-linux-musl)
18+
ffi (1.17.1-arm-linux-gnu)
19+
ffi (1.17.1-arm-linux-musl)
20+
ffi (1.17.1-arm64-darwin)
21+
ffi (1.17.1-x86-linux-gnu)
22+
ffi (1.17.1-x86-linux-musl)
23+
ffi (1.17.1-x86_64-darwin)
24+
ffi (1.17.1-x86_64-linux-gnu)
25+
ffi (1.17.1-x86_64-linux-musl)
26+
forwardable-extended (2.6.0)
27+
google-protobuf (4.30.2)
28+
bigdecimal
29+
rake (>= 13)
30+
google-protobuf (4.30.2-aarch64-linux)
31+
bigdecimal
32+
rake (>= 13)
33+
google-protobuf (4.30.2-arm64-darwin)
34+
bigdecimal
35+
rake (>= 13)
36+
google-protobuf (4.30.2-x86-linux)
37+
bigdecimal
38+
rake (>= 13)
39+
google-protobuf (4.30.2-x86_64-darwin)
40+
bigdecimal
41+
rake (>= 13)
42+
google-protobuf (4.30.2-x86_64-linux)
43+
bigdecimal
44+
rake (>= 13)
45+
http_parser.rb (0.8.0)
46+
i18n (1.14.7)
47+
concurrent-ruby (~> 1.0)
48+
jekyll (4.4.1)
49+
addressable (~> 2.4)
50+
base64 (~> 0.2)
51+
colorator (~> 1.0)
52+
csv (~> 3.0)
53+
em-websocket (~> 0.5)
54+
i18n (~> 1.0)
55+
jekyll-sass-converter (>= 2.0, < 4.0)
56+
jekyll-watch (~> 2.0)
57+
json (~> 2.6)
58+
kramdown (~> 2.3, >= 2.3.1)
59+
kramdown-parser-gfm (~> 1.0)
60+
liquid (~> 4.0)
61+
mercenary (~> 0.3, >= 0.3.6)
62+
pathutil (~> 0.9)
63+
rouge (>= 3.0, < 5.0)
64+
safe_yaml (~> 1.0)
65+
terminal-table (>= 1.8, < 4.0)
66+
webrick (~> 1.7)
67+
jekyll-feed (0.17.0)
68+
jekyll (>= 3.7, < 5.0)
69+
jekyll-sass-converter (3.1.0)
70+
sass-embedded (~> 1.75)
71+
jekyll-seo-tag (2.8.0)
72+
jekyll (>= 3.8, < 5.0)
73+
jekyll-tailwindcss (0.7.0)
74+
tailwindcss-ruby
75+
jekyll-watch (2.2.1)
76+
listen (~> 3.0)
77+
json (2.10.2)
78+
kramdown (2.5.1)
79+
rexml (>= 3.3.9)
80+
kramdown-parser-gfm (1.1.0)
81+
kramdown (~> 2.0)
82+
liquid (4.0.4)
83+
listen (3.9.0)
84+
rb-fsevent (~> 0.10, >= 0.10.3)
85+
rb-inotify (~> 0.9, >= 0.9.10)
86+
mercenary (0.4.0)
87+
minima (2.5.2)
88+
jekyll (>= 3.5, < 5.0)
89+
jekyll-feed (~> 0.9)
90+
jekyll-seo-tag (~> 2.1)
91+
pathutil (0.16.2)
92+
forwardable-extended (~> 2.6)
93+
public_suffix (6.0.1)
94+
rake (13.2.1)
95+
rb-fsevent (0.11.2)
96+
rb-inotify (0.11.1)
97+
ffi (~> 1.0)
98+
rexml (3.4.1)
99+
rouge (4.5.1)
100+
safe_yaml (1.0.5)
101+
sass-embedded (1.86.3)
102+
google-protobuf (~> 4.30)
103+
rake (>= 13)
104+
sass-embedded (1.86.3-aarch64-linux-android)
105+
google-protobuf (~> 4.30)
106+
sass-embedded (1.86.3-aarch64-linux-gnu)
107+
google-protobuf (~> 4.30)
108+
sass-embedded (1.86.3-aarch64-linux-musl)
109+
google-protobuf (~> 4.30)
110+
sass-embedded (1.86.3-arm-linux-androideabi)
111+
google-protobuf (~> 4.30)
112+
sass-embedded (1.86.3-arm-linux-gnueabihf)
113+
google-protobuf (~> 4.30)
114+
sass-embedded (1.86.3-arm-linux-musleabihf)
115+
google-protobuf (~> 4.30)
116+
sass-embedded (1.86.3-arm64-darwin)
117+
google-protobuf (~> 4.30)
118+
sass-embedded (1.86.3-riscv64-linux-android)
119+
google-protobuf (~> 4.30)
120+
sass-embedded (1.86.3-riscv64-linux-gnu)
121+
google-protobuf (~> 4.30)
122+
sass-embedded (1.86.3-riscv64-linux-musl)
123+
google-protobuf (~> 4.30)
124+
sass-embedded (1.86.3-x86_64-darwin)
125+
google-protobuf (~> 4.30)
126+
sass-embedded (1.86.3-x86_64-linux-android)
127+
google-protobuf (~> 4.30)
128+
sass-embedded (1.86.3-x86_64-linux-gnu)
129+
google-protobuf (~> 4.30)
130+
sass-embedded (1.86.3-x86_64-linux-musl)
131+
google-protobuf (~> 4.30)
132+
tailwindcss-ruby (4.1.3)
133+
tailwindcss-ruby (4.1.3-aarch64-linux-gnu)
134+
tailwindcss-ruby (4.1.3-aarch64-linux-musl)
135+
tailwindcss-ruby (4.1.3-arm64-darwin)
136+
tailwindcss-ruby (4.1.3-x86_64-darwin)
137+
tailwindcss-ruby (4.1.3-x86_64-linux-gnu)
138+
tailwindcss-ruby (4.1.3-x86_64-linux-musl)
139+
terminal-table (3.0.2)
140+
unicode-display_width (>= 1.1.1, < 3)
141+
unicode-display_width (2.6.0)
142+
webrick (1.9.1)
143+
144+
PLATFORMS
145+
aarch64-linux
146+
aarch64-linux-android
147+
aarch64-linux-gnu
148+
aarch64-linux-musl
149+
arm-linux-androideabi
150+
arm-linux-gnu
151+
arm-linux-gnueabihf
152+
arm-linux-musl
153+
arm-linux-musleabihf
154+
arm64-darwin
155+
riscv64-linux-android
156+
riscv64-linux-gnu
157+
riscv64-linux-musl
158+
ruby
159+
x86-linux
160+
x86-linux-gnu
161+
x86-linux-musl
162+
x86_64-darwin
163+
x86_64-linux
164+
x86_64-linux-android
165+
x86_64-linux-gnu
166+
x86_64-linux-musl
167+
168+
DEPENDENCIES
169+
http_parser.rb (~> 0.6.0)
170+
jekyll (~> 4.4.1)
171+
jekyll-feed (~> 0.12)
172+
jekyll-tailwindcss
173+
minima (~> 2.5)
174+
tzinfo (>= 1, < 3)
175+
tzinfo-data
176+
wdm (~> 0.1)
177+
178+
BUNDLED WITH
179+
2.6.7

_config.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
title: RubyConf Taiwan x COSCUP 2025
2+
description: Conference for Open Source Coders, Users & Promoters
3+
email: info@rubyconf.tw
4+
baseurl: ""
5+
url: ""
6+
7+
plugins:
8+
- jekyll-tailwindcss
9+
10+
tailwindcss:
11+
css_path: "./_tailwind.css"
12+
13+
mail:
14+
contact: "contact@rubyconf.tw"
15+
16+
links:
17+
cfp: https://pretalx.coscup.org/coscup-2025/cfp
18+
cfs: https://coscup.org/2025/en/sponsorship/
19+
cfv: https://volunteer.coscup.org/
20+
conf:
21+
root_url: 'https://rubyconf.tw'
22+
about_us: 'https://ruby.tw'

_layouts/default.html

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<!DOCTYPE html>
2+
<html lang="zh-Hant-TW">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>{% if page.title %}{{ page.title }} | {% endif %}{{ site.title }}</title>
7+
<link rel="stylesheet" href="{{ '/assets/css/styles.css' | relative_url }}">
8+
<link rel="icon" href="/favicon.ico">
9+
</head>
10+
<body class="bg-gray-50">
11+
<header class="bg-white shadow-md">
12+
<div class="container mx-auto px-4 py-6">
13+
<nav class="flex justify-between items-center">
14+
<a href="/" class="text-xl font-bold">{{ site.title }}</a>
15+
<div class="space-x-4">
16+
<a href="{{site.conf.root_url}}" class="px-3 py-2">Past Events</a>
17+
<a href="{{site.conf.about_us}}" class="px-3 py-2">About Us</a>
18+
</div>
19+
</nav>
20+
</div>
21+
</header>
22+
23+
<main>
24+
{{ content }}
25+
</main>
26+
27+
<footer class="bg-gray-800 text-white py-8">
28+
<div class="container mx-auto px-4">
29+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
30+
<div class="hidden">
31+
<h3 class="text-xl font-bold mb-4">{{ site.title }}</h3>
32+
<p>Conference for Ruby Language Coders, Users, and Promoters</p>
33+
</div>
34+
<div>
35+
<h3 class="text-lg font-bold mb-4">Contact</h3>
36+
<p><a href="mailto:{{site.mail.contact}}" class="text-gray-300 hover:text-white">{{site.mail.contact}}</a></p>
37+
</div>
38+
</div>
39+
<div class="mt-8 pt-8 border-t border-gray-700">
40+
<h3 class="text-lg font-bold mb-4">Past Events</h3>
41+
<div class="grid grid-cols-3 md:grid-cols-6 gap-4">
42+
<a href="https://2023.rubyconf.tw" class="text-gray-300 hover:text-white">2023</a>
43+
<a href="https://2021.rubyconf.tw" class="text-gray-300 hover:text-white">2021</a>
44+
<a href="https://2019.rubyconf.tw" class="text-gray-300 hover:text-white">2019</a>
45+
<a href="https://2018.rubyconf.tw" class="text-gray-300 hover:text-white">2018</a>
46+
<a href="https://2016.rubyconf.tw" class="text-gray-300 hover:text-white">2016</a>
47+
<a href="https://2015.rubyconf.tw" class="text-gray-300 hover:text-white">2015</a>
48+
</div>
49+
</div>
50+
</div>
51+
</footer>
52+
</body>
53+
</html>

_posts/.keep

Whitespace-only changes.

_tailwind.css

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
@import "tailwindcss";
2+
3+
@layer base {
4+
body {
5+
@apply font-sans text-gray-800;
6+
}
7+
h1 {
8+
@apply text-4xl font-bold my-4;
9+
}
10+
h2 {
11+
@apply text-2xl font-bold my-3;
12+
}
13+
a {
14+
@apply text-red-600 hover:text-red-800;
15+
}
16+
}
17+
18+
@layer utilities {
19+
.shadow-text {
20+
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
21+
}
22+
}

assets/css/styles.tailwindcss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
# This file will be converted to _site/assets/css/styles.css
3+
---
4+
This content will be replaced by TailwindCSS output.

0 commit comments

Comments
 (0)