Slide 1

Slide 1 text

Marpで資料を作ってLTへの参加ハードルを下げる ©2023 株式会社ユーティル 髙橋俊介 1

Slide 2

Slide 2 text

自己紹介 髙橋俊介 新卒で小売業界でSVとして働き始める 2019年よりWebエンジニアとして働き始める 2023年2月から株式会社ユーティルでWebエンジニアとして働いている ©2023 株式会社ユーティル 髙橋俊介 2

Slide 3

Slide 3 text

本日のお題 そもそもLTについてどういう認識? MarpでLT資料を作ろう まとめ ©2023 株式会社ユーティル 髙橋俊介 3

Slide 4

Slide 4 text

そもそもLTについてどういう認識? ©2023 株式会社ユーティル 髙橋俊介 4

Slide 5

Slide 5 text

そもそもLTに ついて どういう認識? 題材と資料に関して LTを初めてやる人が 気になりそうな点 などを調べる人が多い。 5

Slide 6

Slide 6 text

そもそもLTについてどういう認識? 大別すると以下の要素に集約される。 題材系 →人によるので一律に解決策が出しづらいこと。 資料系 →ある程度、技術的に解決出来ること。 ©2023 株式会社ユーティル 髙橋俊介 6

Slide 7

Slide 7 text

そもそもLTについてどういう認識? 参加へのハードルを下げれそうな点 →LT資料を作ることが楽になればいい。 ©2023 株式会社ユーティル 髙橋俊介 7

Slide 8

Slide 8 text

そもそもLTについてどういう認識? 何を使ってLT資料を作る? ツール PPT、Google スライド Keynote Canva etc... ©2023 株式会社ユーティル 髙橋俊介 8

Slide 9

Slide 9 text

そもそもLTについてどういう認識? もっと楽に資料作りたい 資料作成に時間かけたくない。 書き慣れてるMarkDownで書きたい。 履歴管理したい。 公開なども気軽にできると助かる。 ©2023 株式会社ユーティル 髙橋俊介 9

Slide 10

Slide 10 text

MarpでLT資料を作ろう ©2023 株式会社ユーティル 髙橋俊介 10

Slide 11

Slide 11 text

MarpでLT資料を作ろう Marpとは? Markdown Presentation Ecosystem https://marp.app/ Markdownでプレゼンテーション資料を簡単に作成できるツール。 VScodeの拡張機能として「Marp for VS Code」があるため今回はこちらを使用。 Yuki Hattoriさんが開発。 https://github.com/sponsors/yhatt ©2023 株式会社ユーティル 髙橋俊介 11

Slide 12

Slide 12 text

MarpでLT資料を作ろう 今回用意するもの Visual Studio Code (必須) Marp for VS Code (必須) Markdown Preview Mermaid(任意) GitHub アカウント(任意) ©2023 株式会社ユーティル 髙橋俊介 12

Slide 13

Slide 13 text

MarpでLT資料を作ろう 今回触れること Marpで出来ることの概要 今回触れないこと MarkDownやMarp、Mermaidの記法について Marpのテーマファイル作成やGitHub Actionsの設定などの踏み込んだ部分 13

Slide 14

Slide 14 text

MarpでLT資料を作ろう 効率的に使うための準備 VSCodeの設定で markdown.marp.enableHtml で検索 して、checkを入れておくことでHTML を認識できるようにしておく。 14

Slide 15

Slide 15 text

MarpでLT資料を作ろう 基本的にMD記法なら何でも書ける 【表サンプル】 ID name created_at 1 hogehoge 2023-09-01 00:00:00 2 fugafuga 2023-09-01 19:00:00 ©2023 株式会社ユーティル 髙橋俊介 15

Slide 16

Slide 16 text

MarpでLT資料を作ろう Mermaidも使える 料理人 フライパン 火が通るまで待つ お肉を焼く 焼き上がり 料理人 フライパン 16

Slide 17

Slide 17 text

MarpでLT資料を作ろう 特定のページだけスタイル変更したい 表示を変えたいページに 要素{ セレクタ: プロパティ; } を挿入することでscopedとしてCSSも割り当てられる。 ©2023 株式会社ユーティル 髙橋俊介 17

Slide 18

Slide 18 text

MarpでLT資料を作ろう Marpを出力 単純に出力するだけであればVSCode上 で出力可能。 18

Slide 19

Slide 19 text

MarpでLT資料を作ろう Marpを出力 VSCodeの設定で markdown.marp.exportType を開けば HTML/CSS PDF PowerPoint ドキュメント と出力形式を選択することも可能。 19

Slide 20

Slide 20 text

MarpでLT資料を作ろう 公開まで自動化したい @marp-team/marp-cliとGitHub Actionsを使って、Mergeすることで スライドとして公開することも可能。 ※ 「Marp-cli GitHub Actions」などで調べると色々な方々が記事にされている。 ©2023 株式会社ユーティル 髙橋俊介 20

Slide 21

Slide 21 text

まとめ LTはMarpを使って資料作成に時間を掛け過ぎない。 使い慣れてるMarkDownでサクサク書けるのでお手軽。 テーマ用CSSを作って使いまわせるようにしておくことで更に効率化も可能。 GitHubなどで管理しておくと楽になる。 履歴管理しやすいのがメリットとして大きい。 GitHub Actions使って公開まで自動化などもできる。 ©2023 株式会社ユーティル 髙橋俊介 21

Slide 22

Slide 22 text

ご清聴ありがとうございました。 ©2023 株式会社ユーティル 髙橋俊介 22