Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VS Code + 軽量マークアップ言語で書くスライド

VS Code + 軽量マークアップ言語で書くスライド

Kenichiro MATOHARA

May 05, 2020
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. VS Code + 軽量 VS Code + 軽量 マークアップ マークアップ

    言語で書くス 言語で書くス ライド ライド
  2. VS Code + 軽量マークアッ VS Code + 軽量マークアッ プ言語で書くスライド プ言語で書くスライド

    凝ったスライドを作らない人向け テキストエディタだけでも書ける Raspberry Pi とかでもok
  3. なんでVS Code/Codium の なんでVS Code/Codium の 拡張機能? 拡張機能? 先日出先でスライド環境が壊れて困った リモートで変換して持ってこようとしたけど時間

    や回線がなくて…… 月1,2回しか使わないのに環境ごと (amd64/armhf/arm64)にアップデートするのが面倒 VS Code/Codiumの拡張機能なら勝手に更新され る
  4. LibreO ce Impress でもい LibreO ce Impress でもい いのでは いのでは

    マルチプラットホーム対応(arm Linuxもok)でヘッド レスでpdf変換も出来る ウェブブラウザがあればLibreOffice Online という 手も AndroidでchrootしてLibreOffice はちょっと辛い 感じ
  5. MarpNext MarpNext Marpのreboot node.js製 Markdown( ) で記述する Marp CLI /

    Marp Web / Marp for VS Code 等がある Marp Desktopは開発中 h ps:/ /marp.app/ Marpit Markdown
  6. Marp for VS Code Marp for VS Code VS Codeの拡張機能

    Ctrl+Shift+X で拡張機能タブを開いてmarp(marp- team.marp-vscode)で検索してインストール リアルタイムプレビュー(Ctrl+K V) 画像などを使うと結構ズレるのではじめはスライ ドじゃないMarkdownPreviewを使ったほうがい いかも 書き出し機能(Ctrl+Shi +P → Export slide deck)
  7. reveal.js のpdf書き出し reveal.js のpdf書き出し Chrome/Chromium で URLの末尾に ?print-pdf を 付与して開いて

    Ctrl + p で印刷画面にして pdf 書き 出し headlessで変換したいけど ? が %3F になってしまう ※巨大なpdfが出来てしまうことがある(ps2pdfでダイ エット) $ chromium --temp-profile --user-data-dir=`mktemp -d` \ --headless --print-to-pdf=./slides.pdf \ 'files://$(pwd)/?print-pdf'
  8. ツッコミとか ツッコミとか どっちがおすすめ? Marpのほうが普通に使えてお すすめ.AsciiDoc Slidesの方は今回のようにうまく 行かないことが……(reveal.js 自体は安定しているけ どVS Code

    じゃなくなる) を利用して60行ほどで自作しているよとい う方 エディタで9割方書いてLibreOffice Impressのアウ トラインモードに貼り付けて整形しているという方 Marked
  9. 奥付 奥付 発表 2020-05-05(Tue) 著者 Kenichiro Matohara 元になったページ Licence LILO&東海道らぐオンライン

    ミーティング 2020-05-05 - connpass h ps:/ /matoken.org/ h ps:/ /wiki.matoken.org/slide/tool/marp h ps:/ /wiki.matoken.org/slide/tool/asciidoc-slides h ps:/ /speakerdeck.com/matoken/marp-next- woshi-su CC BY-NC-SA 4.0