Slide 1

Slide 1 text

meetup.kzrb.orgの更新を 考える 事前激闘編 2022/08/27(Sat) meetup#120 祝10周年 LT大会 muryoimpl

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

感じている課題 1. 開催ごとにリポジトリのルートにディレクトリが増えていく ○ 開催回を重ねるとGitHubのページロードが遅くなるし、早く READMEに到達したい 2. PCサイトは、開催ごとにサイドバーの回へのリンクが増える ○ 開催回を重ねると(ry 3. SP版は過去4回分のみ表示し、過去回へのアクセスがしにくい ○ SP用の表示もなんとかしたいなー 4. meetup 以外のページの追加が構成的に難しい ○ 例えば、ノベルティ用ページ、 Doorkeeperへのリンク用ページ等の新設を考えたときにどこに追加 する???となる

Slide 4

Slide 4 text

開催ごとにリポジトリのルートにディレクトリが増えていく これまで 120 回開催されているので、 少なくとも 120 ディレクトリが並んでいる。 READMEの文章が遠くなっちゃう。 Jekyll はコンテンツの markdown は _posts ディレクトリに配置するのでこれに合わせ てはどうか

Slide 5

Slide 5 text

PCサイトは、開催ごとにサイドバーの回へのリンクが増える 同様に 120 回開催されているので、 120 のリンクがサイドバーに並んでいる。 今はTOPページ本文の倍くらいの長さで済んで いるが、量も多いし構成を見直したい。

Slide 6

Slide 6 text

SP版は過去4回分のみ表示し、過去回へのアクセスがしにくい 現状、4回分のリンクのみ表示している。 他の回へのアクセスが難しそう……というのと、 ページを追加したときにどこにリンクを足す?っ てなりそう。 メニューの構成も見直したい。

Slide 7

Slide 7 text

meetup 以外のページの追加が構成的に難しい 「あるリンクを足したい」となったときに、どこに足 す?ってなるのと、PC と SP で表示わけ面倒よ ね……という懸念がある。 例えば、以前の壁紙のノベルティも meetup でな くてもいいけど、*.kzrb.org には置きたいよねー というのは自然かと思う。 そういうノベルティもコンテンツとして管理しても よいのではないか。

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

なので 勝手にサンプルを作りました。

Slide 10

Slide 10 text

リポジトリ: https://github.com/muryoimpl/ meetup-experiment

Slide 11

Slide 11 text

https://dinky.muryoimpl.dev/

Slide 12

Slide 12 text

https://just-the-docs.muryoimpl.dev/

Slide 13

Slide 13 text

サンプルについて ● meetups に PRしてもよかったが、review 機能で見れるかどうか不安だったので別 で一旦たてた ● 検索機能が便利だったので just-the-docs も用意してみた。 ○ テンプレ文ばかりなので ……と思っていたが、検索が意外に便利だった ● どちらもJekyll なので、コマンドは変わらない(とおもう) ○ 唯一のRuby成分といっても過言ではない。 ● Dockerfile や コマンドで生成しているmeetupのtemplate等はちょっと手直しが必 要。 ○ どちらを採用するかで微妙にテンプレ変わるので決めが必要

Slide 14

Slide 14 text

ということで、 決めたいっす! それとも、決めていい?