This repository was archived by the owner on Mar 19, 2020. It is now read-only.
File tree 13 files changed +57
-57
lines changed
13 files changed +57
-57
lines changed Original file line number Diff line number Diff line change 130
130
.page-title {
131
131
border-bottom : 0.3rem dotted $primary ;
132
132
}
133
+ hr {
134
+ max-width : 100% ;
135
+ border-width : 100% ;
136
+ border-color : $primary ;
137
+ }
133
138
}
Original file line number Diff line number Diff line change @@ -2,13 +2,13 @@ class ApplicationController < ActionController::Base
2
2
# Prevent CSRF attacks by raising an exception.
3
3
# For APIs, you may want to use :null_session instead.
4
4
protect_from_forgery with : :exception
5
-
5
+
6
6
before_action :put_ver_link
7
-
7
+
8
8
private
9
9
def put_ver_link
10
10
@first_link = { :url => "#{ root_url } " , :text => "ROOT" }
11
- @second_link = { :url => "#{ root_url } ninjas-works " , :text => "作品紹介 " }
11
+ @second_link = { :url => "#{ root_url } " , :text => "ROOT " }
12
12
@third_link = { :url => "#{ root_url } visit-interview" , :text => "見学・取材について" }
13
13
@fourth_link = { :url => "#{ root_url } f-and-q" , :text => "よくある質問 (F&Q)" }
14
14
end
Original file line number Diff line number Diff line change 1
- class PagesController < ApplicationController
1
+ include MarkdownHelper
2
2
3
+ class PagesController < ApplicationController
3
4
def index
4
5
@title = 'ページ一覧'
5
6
@pages = Page . all
@@ -11,7 +12,7 @@ def show
11
12
unless @page . exists?
12
13
render :action => "not_found_404" , :status => 404
13
14
end
14
- @content = MarkdownHelper . md_to_html @page . source
15
+ @content = MarkdownHelper . md_to_html @page . content
15
16
@url = request . url
16
17
end
17
18
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ def md_to_html(md_text)
11
11
fenced_code_blocks : true
12
12
}
13
13
unless @markdown
14
- renderer = Redcarpet ::Render ::HTML . new ( options )
14
+ renderer = Redcarpet ::Render ::OriginalHTML . new ( options )
15
15
@markdown = Redcarpet ::Markdown . new ( renderer , extensions )
16
16
end
17
17
Original file line number Diff line number Diff line change @@ -29,14 +29,14 @@ def exists?
29
29
end
30
30
31
31
def description
32
- @desc ||= exists? ? self . source . lines . reject { | l | l =~ /^( \n |<)/ } . second . delete ( '<br>' ) . strip : ''
32
+ @desc ||= exists? ? self . content . match ( / \[ desc:(.+) \] / ) [ 1 ] : ''
33
33
end
34
34
35
35
def title
36
- @title ||= exists? ? self . source . lines . first [ 2 ..- 1 ] . strip . gsub ( '<br>' , '' ) : ''
36
+ @title ||= exists? ? self . content . match ( / \[ title:(.+) \] / ) [ 1 ] : ''
37
37
end
38
38
39
- def source
40
- @source ||= exists? ? File . read ( path ) : ''
39
+ def content
40
+ @content ||= exists? ? File . read ( path ) : ''
41
41
end
42
42
end
Original file line number Diff line number Diff line change 35
35
#navbarResponsive.collapse.navbar-collapse
36
36
%ul.navbar-nav.ml-auto
37
37
%li.nav-item
38
- %a.nav-link.js-scroll-trigger{:href => " #about " } About
38
+ %a.nav-link.js-scroll-trigger{:href => " #{ @first_link [ :url ] } " }= @first_link[:text]
39
39
%li.nav-item
40
- %a.nav-link.js-scroll-trigger{:href => " #services " } Services
40
+ %a.nav-link.js-scroll-trigger{:href => " #{ @second_link [ :url ] } " }= @second_link[:text]
41
41
%li.nav-item
42
- %a.nav-link.js-scroll-trigger{:href => " #portfolio " } Portfolio
42
+ %a.nav-link.js-scroll-trigger{:href => " #{ @third_link [ :url ] } " }= @third_link[:text]
43
43
%li.nav-item
44
- %a.nav-link.js-scroll-trigger{:href => " #contact " } Contact
44
+ %a.nav-link.js-scroll-trigger{:href => " #{ @fourth_link [ :url ] } " }= @fourth_link[:text]
45
45
%article
46
46
%section#page-content
47
47
.container
Original file line number Diff line number Diff line change 33
33
#navbarResponsive.collapse.navbar-collapse
34
34
%ul.navbar-nav.ml-auto
35
35
%li.nav-item
36
- %a.nav-link.js-scroll-trigger{:href => " #about " } About
36
+ %a.nav-link.js-scroll-trigger{:href => " #{ @first_link [ :url ] } " }= @first_link[:text]
37
37
%li.nav-item
38
- %a.nav-link.js-scroll-trigger{:href => " #services " } Services
38
+ %a.nav-link.js-scroll-trigger{:href => " #{ @second_link [ :url ] } " }= @second_link[:text]
39
39
%li.nav-item
40
- %a.nav-link.js-scroll-trigger{:href => " #portfolio " } Portfolio
40
+ %a.nav-link.js-scroll-trigger{:href => " #{ @third_link [ :url ] } " }= @third_link[:text]
41
41
%li.nav-item
42
- %a.nav-link.js-scroll-trigger{:href => " #contact " } Contact
42
+ %a.nav-link.js-scroll-trigger{:href => " #{ @fourth_link [ :url ] } " }= @fourth_link[:text]
43
43
= yield
44
44
45
45
%footer.bg-dark
Original file line number Diff line number Diff line change 4
4
5
5
.headings.page-title.m-3.p-2
6
6
%h1 = @page.title
7
- %p = @page.description
8
7
8
+ %p = @page.description
9
+ %br /
9
10
.content.m-3.p-2
10
11
= raw @content
Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ class Application < Rails::Application
11
11
# Initialize configuration defaults for originally generated Rails version.
12
12
config . load_defaults 5.1
13
13
14
+ config . autoload_paths += %W( #{ config . root } /lib)
15
+ config . autoload_paths += Dir [ "#{ config . root } /lib/**/" ]
16
+
14
17
# Settings in config/environments/* take precedence over those specified here.
15
18
# Application configuration can go into files in config/initializers
16
19
# -- all .rb files in that directory are automatically loaded after loading
Original file line number Diff line number Diff line change 1
- # 各種警報発令時・災害時 の対応について
1
+ <!--
2
+ [title: 各種警報発令時・災害時 の対応について ]
3
+ [desc: CoderDojo 岡山 岡南 の 各種警報発令時・災害時 の対応についてまとめてあります。]
4
+ -->
2
5
3
6
今のところ、以下のようになっていますが、会場となる公民館なども別途対応を定めています。<br >場合によってはそちらの対応の方を優先される可能性もありますのでご注意ください。
4
7
5
8
また、この方針は、 CoderDojo 岡山 岡南 の方針です。
6
9
他のCoderDojo とは異なる場合もありますのでご注意ください。
7
10
8
- ## 警報発令時・災害時の対応
11
+ # 警報発令時・災害時の対応
9
12
10
- ### 開催前
13
+ ## 開催前
11
14
12
15
以下の場合、CoderDojo 岡山 岡南 の開催は中止です。
13
16
21
24
22
25
※ Yahoo!防災情報アプリ などを活用し、情報を収集しながら来場ください。
23
26
24
- ### 開催中
27
+ ## 開催中
25
28
26
29
基本的に下記の場合、開催は即中止します。
27
30
また、一人での帰宅が困難だと判断される場合、保護者様によるお迎えをお頼みすることがあります。
30
33
- 岡山市で、開催中に、避難準備情報、避難勧告、避難指示のいずれかが発令された場合。
31
34
- その他に、非常に高い確率で、上記各種警報・各種情報が発令されると予測される場合。
32
35
- その他に、重大な災害が起こる可能性があり、帰宅させたほうがいいと運営によって判断されたとき。
33
-
34
36
35
- ## 中止の場合の連絡手段について
36
37
37
- ### 開催前
38
+ # 中止の場合の連絡手段について
39
+
40
+ ## 開催前
38
41
39
42
開催申込時に入力していただいたメールアドレスにお知らせいたします。
40
43
41
44
また、各種SNSでもお知らせします。
42
45
43
- ### 開催中
46
+ ## 開催中
44
47
45
48
メールアドレスにご連絡します。
46
49
47
50
また、余りにも緊急性の高い場合、緊急連絡先にもご連絡します。
48
51
49
-
50
52
51
- 皆さん、気象情報にはよく気を付けてご来場ください!
53
+
54
+ 皆さん、気象情報にはよく気を付けてご来場ください!
Original file line number Diff line number Diff line change 1
- # よくある質問 (F&Q)
1
+ <!--
2
+ [title: よくある質問 (F&Q) ]
3
+ [desc: お問い合わせなどでよく質問さえれる事項をまとめています。]
4
+ -->
2
5
3
- お問い合わせなどでよく質問さえれる事項をまとめています。
4
-
5
- ## Ninja って何するの?
6
+ # Ninja って何するの?
6
7
---
7
8
Ninja は、CoderDojo 独自の用語で、主に参加者である子供の事を指します。
8
9
@@ -14,10 +15,9 @@ CoderDojo は自主性をとても重視しており、CoderDojo 岡山 岡南
14
15
15
16
** (なお、これは CoderDojo 岡山 岡南 の形であり、ほかの全Dojoがこのような形をとっているとは限りません。)**
16
17
17
- <br >
18
- <br >
18
+ <br />
19
19
20
- ## Mentor(メンター)って何するの?
20
+ # Mentor(メンター)って何するの?
21
21
---
22
22
自分の知っている知識、技術を子どもたちに見せ、思いっきり自慢し、また教えてあげるのがメンターの役目です。
23
23
@@ -33,4 +33,3 @@ CoderDojo は自主性をとても重視しており、CoderDojo 岡山 岡南
33
33
<!-- ### 申し込み方法-->
34
34
35
35
<!-- TODO: 申し込みリンクの追加 -->
36
-
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- # 見学・取材について
1
+ <!--
2
+ [title: 見学・取材について]
3
+ [desc: 興味は持っているが参加までには踏み切れない、どのような感じでやっているのか気になる。そういう方は見学が可能です。また、取材の場合もご連絡をお願いしていますのでご覧ください。]
4
+ -->
2
5
3
-
4
- 興味は持っているが参加までには踏み切れない、どのような感じでやっているのか気になる、そういう方は、見学が可能です。また、取材の場合もご連絡をお願いしていますので、ご覧ください。
5
-
6
- ## 見学
6
+ # 見学
7
7
---
8
8
見学は、開催日の一週間前までに、見学申込フォームよりお申し込みください。
9
9
10
10
ただ、Ninjaの場合は見学となりますととてもつまらないと思いますので、是非ご参加ください。
11
-
12
11
初参加、初心者でも丁寧にサポートいたします。ご安心ください。
13
12
14
13
見学フォーム: [ https://goo.gl/forms/M9ouksAqZ37BZaRM2 ] ( https://goo.gl/forms/M9ouksAqZ37BZaRM2 )
19
18
20
19
** 会場の広さによって可否がございますので、イベント詳細ページよりご確認ください。**
21
20
22
- ## 取材
21
+ # 取材
23
22
---
24
23
申し訳ございませんが、まだフォームが完成していません。
25
24
29
28
30
29
ご了承ください。
31
30
32
- #### 送信していただく内容
31
+ ### 送信していただく内容
33
32
34
33
- 所属団体名
35
34
- お名前(複数人の場合は、代表者のお名前)
38
37
- 写真・動画の撮影の有無
39
38
- 返信の連絡先
40
39
41
- お手数ですが、よろしくお願いします。
40
+ お手数ですが、よろしくお願いします。
You can’t perform that action at this time.
0 commit comments