$30 off During Our Annual Pro Sale. View Details »

meetup.kzrb.org の更新を考える 事前激闘編

muryoimpl
August 28, 2022

meetup.kzrb.org の更新を考える 事前激闘編

Kanazawa.rb meetup#120 の 10周年 LT 大会でのスライド。

muryoimpl

August 28, 2022
Tweet

More Decks by muryoimpl

Other Decks in Technology

Transcript

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

    View Slide

  2. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  8. View Slide

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

    View Slide

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

    View Slide

  11. https://dinky.muryoimpl.dev/

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide