Skip to content

Commit a5d4f7f

Browse files
Yuma SOGAkomura3yuki384宮島衣瑛
committed
サイトの公開 (#2)
* Delete LICENSE * First 去年のコピー ほとんどコメントアウトで後で参考にできるようにしています!みはしさん確認よろしくお願いします。 Co-Authored-By: Yuki Mihashi <[email protected]> * Delete not using index.markdown * Update config.yml * Update _config.yml * 編集した * 編集した * 編集した * 編集した * 編集した * 編集した * 編集した * 編集した * 編集した * ヘッダ無効化 * 編集した * メインカラーの変更 * 編集した * fix file name: main → main.scss * 変更した * 修正 * Update index.md * Update index.md * Update index.md * 修正 * Update index.md * Update index.md * Update index.md * Update index.md * 追加&修正 * 修正 * Update index.md * 修正 * Fixed top image to full width.# * 上のところらへんとscssファイルを分割しました * リネーム: main -> global * 投稿一覧とページを追加 * 不要なファイルを削除 * 背景色を変更 * スマホ表示のズレを修正 * 日付つけ忘れてた * 余白の調整 * カバー画像に寄せた * 不要なデータの削除 * 投稿追加: "DojoCon Japan 2020 開催のお知らせ" * 各種細々とした修正 OGP, favicon, 開催のお知らせの手直し, permalink設定, そのほか余白の調整 * exclude を設定 * 開催アナウンスの修正 Co-authored-by: komura <[email protected]> Co-authored-by: Yuki Mihashi <[email protected]> Co-authored-by: 宮島衣瑛 <[email protected]>
1 parent 6372909 commit a5d4f7f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1483
-24
lines changed

.DS_Store

8 KB
Binary file not shown.

.gitignore

+7
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+
7+
.DS_Store

404.html

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
permalink: /404.html
3+
layout: default
4+
---
5+
6+
<style type="text/css" media="screen">
7+
.container {
8+
margin: 10px auto;
9+
max-width: 600px;
10+
text-align: center;
11+
}
12+
h1 {
13+
margin: 30px 0;
14+
font-size: 4em;
15+
line-height: 1;
16+
letter-spacing: -1px;
17+
}
18+
</style>
19+
20+
<div class="container">
21+
<h1>404</h1>
22+
23+
<p><strong>Page not found :(</strong></p>
24+
<p>The requested page could not be found.</p>
25+
</div>

Gemfile

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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.1.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+
end
20+
21+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
22+
# and associated library.
23+
platforms :mingw, :x64_mingw, :mswin, :jruby do
24+
gem "tzinfo", "~> 1.2"
25+
gem "tzinfo-data"
26+
end
27+
28+
# Performance-booster for watching directories on Windows
29+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
30+

Gemfile.lock

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.7.0)
5+
public_suffix (>= 2.0.2, < 5.0)
6+
colorator (1.1.0)
7+
concurrent-ruby (1.1.7)
8+
em-websocket (0.5.2)
9+
eventmachine (>= 0.12.9)
10+
http_parser.rb (~> 0.6.0)
11+
eventmachine (1.2.7)
12+
eventmachine (1.2.7-x64-mingw32)
13+
ffi (1.13.1)
14+
ffi (1.13.1-x64-mingw32)
15+
forwardable-extended (2.6.0)
16+
http_parser.rb (0.6.0)
17+
i18n (1.8.5)
18+
concurrent-ruby (~> 1.0)
19+
jekyll (4.1.1)
20+
addressable (~> 2.4)
21+
colorator (~> 1.0)
22+
em-websocket (~> 0.5)
23+
i18n (~> 1.0)
24+
jekyll-sass-converter (~> 2.0)
25+
jekyll-watch (~> 2.0)
26+
kramdown (~> 2.1)
27+
kramdown-parser-gfm (~> 1.0)
28+
liquid (~> 4.0)
29+
mercenary (~> 0.4.0)
30+
pathutil (~> 0.9)
31+
rouge (~> 3.0)
32+
safe_yaml (~> 1.0)
33+
terminal-table (~> 1.8)
34+
jekyll-feed (0.15.0)
35+
jekyll (>= 3.7, < 5.0)
36+
jekyll-sass-converter (2.1.0)
37+
sassc (> 2.0.1, < 3.0)
38+
jekyll-seo-tag (2.6.1)
39+
jekyll (>= 3.3, < 5.0)
40+
jekyll-watch (2.2.1)
41+
listen (~> 3.0)
42+
kramdown (2.3.0)
43+
rexml
44+
kramdown-parser-gfm (1.1.0)
45+
kramdown (~> 2.0)
46+
liquid (4.0.3)
47+
listen (3.2.1)
48+
rb-fsevent (~> 0.10, >= 0.10.3)
49+
rb-inotify (~> 0.9, >= 0.9.10)
50+
mercenary (0.4.0)
51+
minima (2.5.1)
52+
jekyll (>= 3.5, < 5.0)
53+
jekyll-feed (~> 0.9)
54+
jekyll-seo-tag (~> 2.1)
55+
pathutil (0.16.2)
56+
forwardable-extended (~> 2.6)
57+
public_suffix (4.0.6)
58+
rb-fsevent (0.10.4)
59+
rb-inotify (0.10.1)
60+
ffi (~> 1.0)
61+
rexml (3.2.4)
62+
rouge (3.23.0)
63+
safe_yaml (1.0.5)
64+
sassc (2.4.0)
65+
ffi (~> 1.9)
66+
sassc (2.4.0-x64-mingw32)
67+
ffi (~> 1.9)
68+
terminal-table (1.8.0)
69+
unicode-display_width (~> 1.1, >= 1.1.1)
70+
thread_safe (0.3.6)
71+
tzinfo (1.2.7)
72+
thread_safe (~> 0.1)
73+
tzinfo-data (1.2020.1)
74+
tzinfo (>= 1.0.0)
75+
unicode-display_width (1.7.0)
76+
wdm (0.1.1)
77+
78+
PLATFORMS
79+
ruby
80+
x64-mingw32
81+
82+
DEPENDENCIES
83+
jekyll (~> 4.1.1)
84+
jekyll-feed (~> 0.12)
85+
minima (~> 2.5)
86+
tzinfo (~> 1.2)
87+
tzinfo-data
88+
wdm (~> 0.1.1)
89+
90+
BUNDLED WITH
91+
2.1.4

LICENSE

-24
This file was deleted.

_config.yml

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Welcome to Jekyll!
2+
#
3+
# This config file is meant for settings that affect your whole blog, values
4+
# which you are expected to set up once and rarely edit after that. If you find
5+
# yourself editing this file very often, consider using Jekyll's data files
6+
# feature for the data you need to update frequently.
7+
#
8+
# For technical reasons, this file is *NOT* reloaded automatically when you use
9+
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10+
#
11+
# If you need help with YAML syntax, here are some quick references for you:
12+
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
13+
# https://learnxinyminutes.com/docs/yaml/
14+
#
15+
# Site settings
16+
# These are used to personalize your new site. If you look in the HTML files,
17+
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
18+
# You can create any custom variable you would like, and they will be accessible
19+
# in the templates via {{ site.myvariable }}.
20+
21+
title: DojoCon Japan 2020
22+
23+
description: >- # this means to ignore newlines until "baseurl:"
24+
子供のためのプログラミング道場、 CoderDojo の日本最大の祭典、DojoCon Japan 2020 の公式サイトです。
25+
DojoCon は、主に CoderDojo を支える運営者やメンターたちを対象にしたカンファレンスであり
26+
CoderDojo の運営方法やノウハウの共有などに主眼が置かれています。
27+
baseurl: "" # the subpath of your site, e.g. /blog
28+
url: "https://dojocon2020.coderdojo.jp" # the base hostname & protocol for your site, e.g. http://example.com
29+
twitter_username: dojoconjapan
30+
github_username:
31+
32+
# Build settings
33+
plugins:
34+
- jekyll-feed
35+
36+
defaults:
37+
- scope:
38+
path: ""
39+
type: "posts"
40+
values:
41+
permalink: /:categories/:title.html
42+
43+
# Exclude from processing.
44+
# The following items will not be processed, by default.
45+
# Any item listed under the `exclude:` key here will be automatically added to
46+
# the internal "default list".
47+
#
48+
# Excluded items can be processed by explicitly listing the directories or
49+
# their entries' file path in the `include:` list.
50+
#
51+
exclude:
52+
- .sass-cache/
53+
- .jekyll-cache/
54+
- gemfiles/
55+
- Gemfile
56+
- Gemfile.lock
57+
- node_modules/
58+
- vendor/bundle/
59+
- vendor/cache/
60+
- vendor/gems/
61+
- vendor/ruby/

_data/sessions.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# - title: セッションタイトル(例: [Tea Time] CoderDojo Japan による活動報告 )
2+
# stime: 開始時間(例: 15:30)
3+
# etime: 終了時間(例: 15:50)
4+
# speaker: スピーカー名(例:安川 要平)
5+
# tag: タグ(例:コミュニティ)
6+
# url: URL。(例: /session/dojo_report)

_data/speaker.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#- name: 表示する名前。スペースも使用可 (例:三橋 優希)
2+
# img: アイコン画像。/img/speaker 内に入れる。「表示する名前の英数字表記.jpg」というファイル名が好ましい。 (例: mihashiyuki.jpg)
3+
# site: WebサイトのURL。"https://"から含めること。 (例: https://yuki384.github.io)
4+
# twitter: Twitterのユーザー名。@は要らない。(例: YukiMihashi)
5+
# facebook: FacebookのURL。(例: https://www.facebook.com/profile.php?id=100014694420954)
6+
# position: 肩書。(例: CoderDojo中野メンター)
7+
# description: 自己紹介文。140文字程度。

_data/sponsors.yml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
gold:
2+
silver:
3+
bronze:
4+
in-kind:
5+
individual:

_data/staff.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# - name: ここに表示したい名前
2+
# site: ホームページやSNSなどのリンク
3+
# img: 表示するアイコン画像。ない場合設定しなくてもよい。ディレクトリ /img/staff/ 内に配置。

_data/workshops.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# - title: ワークショップタイトル(例: Dojo日本地図-日本全国のCoderDojoを探してみよう- )
2+
# stime: 開始時間(例: 10:00)
3+
# etime: 終了時間(例: 12:40)
4+
# tag: スペース区切りタグ(例:忍者向け)
5+
# column: 列。0~2で指定(例:0)
6+
# url: URL。(例: /session/dojo_report)

_includes/articles.html

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<article class="article article-news">
2+
<a href="{{ site.url }}{{ post.url }}">
3+
{% if post.thumbnail %}<img src="{{site.url}}/img/post/{{post.thumbnail}}" alt="thumbnail of {{ post.title }}" class="article-thumbnail" loading="lazy">{% endif %}
4+
<p class="article-date">{{ post.date | date:"%Y.%-m.%d" }}</p>
5+
<h3 class="article-title">{{ post.title }}</h3>
6+
</a>
7+
</article>

_includes/footer.html

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<footer>
2+
<nav class="share">
3+
<a href="https://www.facebook.com/share.php?u={{site.url}}" target="_blank" class="share-facebook" rel="noopener"><i class="fab fa-facebook-square"></i> Facebook でシェア</a>
4+
<a href="https://twitter.com/share?url={{site.url}}{{page.url}}&text={{site.title}} {{page.title}}&hashtags=DojoConJapan&via={{ site.twitter_username }}&related={{site.twitter_username}}" target="_blank" class="share-twitter" rel="noopener"><i class="fab fa-twitter-square"></i> Twitter でシェア</a>
5+
<a href="https://social-plugins.line.me/lineit/share?url={{site.url}}{{page.url}}" class="share-line"><i class="fab fa-line"></i> LINE でシェア</a>
6+
</nav>
7+
<nav class="footer-menu">
8+
<ul class="footer-menu-list">
9+
<!-- <li><a href="{{site.url}}/code-of-conduct">行動規範</a></li> -->
10+
<!-- <li><a href="{{site.url}}/privacy">プライバシーポリシー</a></li> -->
11+
<li><a href="https://www.facebook.com/dojoconjapan" target="_blank" rel="noopener">Facebook</a></li>
12+
<li><a href="https://twitter.com/DojoConJapan" target="_blank" rel="noopener">Twitter</a></li>
13+
</ul>
14+
</nav>
15+
<p class="copyright">&copy; DojoCon Japan 2020 実行委員会</p>
16+
</footer>

_includes/googleanalytics.html

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<script>
2+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
3+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
4+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
5+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
6+
ga('create', 'UA-144999290-1', 'auto');
7+
ga('send', 'pageview');
8+
</script>

_includes/navbar.html

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<!--<header>
2+
<nav class="menu">
3+
<input type="checkbox" id="menu-check">
4+
<label for="menu-check" class="menu-hamburger"><img src="{{site.url}}/img/svg/bars.svg" alt="メニュー" class="menu-bars"><img src="{{site.url}}/img/svg/close.svg" alt="閉じる" class="menu-close"></label>
5+
<ul class="menu-list">
6+
<li><a href="{{site.url}}">ホーム</a></li>
7+
<li class="menu-first"><a href="{{site.url}}#outline">概要</a>
8+
<ul class="menu-second">
9+
<li><a href="{{site.url}}#about">DojoConについて</a></li>
10+
<li><a href="{{site.url}}#outline">開催概要</a></li>
11+
<li><a href="{{site.url}}#access">アクセス</a></li>
12+
</ul>
13+
</li>
14+
<li><a href="{{site.url}}#news">お知らせ</a></li>
15+
<li class="menu-first"><a href="{{site.url}}/timetable">タイムテーブル</a>
16+
<ul class="menu-second">
17+
<li><a href="{{site.url}}/session">セッション</a></li>
18+
<li><a href="{{site.url}}/workshop">ワークショップ</a></li>
19+
</ul></li>
20+
<li><a href="{{site.url}}/contests/1">コンテスト</a></li>
21+
<li><a href="{{site.url}}#contactme">お問い合わせ</a></li>
22+
</ul>
23+
</nav>
24+
</header>-->

_includes/sessions.html

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<article class="article article-session">
2+
<div class="session-tag">
3+
{{post.tags[0]}}
4+
</div>
5+
<img src="{{site.url}}/img/post/{{post.thumbnail}}" alt="thumbnail of {{ post.title }}" class="article-thumbnail" loading="lazy">
6+
<h3 class="article-title">{{ post.title }}</h3>
7+
<p>
8+
{% for speaker in post.speakers %}
9+
{{speaker}}<br>
10+
{%endfor%}
11+
</p>
12+
<p>{{post.time}}</p>
13+
<a href="{{ site.url }}{{ post.url }}" class="button">
14+
もっと見る
15+
</a>
16+
</article>

_includes/workshops.html

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<article class="article article-event">
2+
<img src="{{site.url}}/img/post/{{post.thumbnail}}" alt="thumbnail of {{ post.title }}" class="article-thumbnail" loading="lazy">
3+
<h3 class="article-title">{{ post.title }}</h3>
4+
<p class="tags">
5+
{% for tag in post.tags %}
6+
<span class="tag-workshop">{{tag}}</span>
7+
{% endfor %}
8+
</p>
9+
<a href="{{ site.url }}{{ post.url }}" class="button">
10+
もっと見る
11+
</a>
12+
</article>

0 commit comments

Comments
 (0)