saamonumai / yds202011

The presentation reference of YDS 2020/11.
0 stars 0 forks source link

発表資料 #5

Open saamonumai opened 3 years ago

saamonumai commented 3 years ago

MarkdownとTypora

YDS 2020/11/14

今日話すこと

Markdownとは

Markdown(マークダウン)は、文書を記述するための軽量マークアップ言語のひとつである。本来はプレーンテキスト形式で手軽に書いた文書からHTMLを生成するために開発されたものである。

-- Markdown - Wikipedia

つまり、

HTMLの様な装飾された文章を、テキストデータで書ける言語です。

Markdownでできる装飾、できない装飾

出来る

出来ない

Typoraとは

Typora gives you a seamless experience as both a reader and a writer. It removes the preview window, mode switcher, syntax symbols of markdown source code, and all other unnecessary distractions. Instead, it provides a real live preview feature to help you concentrate on the content itself.

-- https://typora.io/

↓翻訳↓

Typoraは、リーダーとライターの両方としてシームレスなエクスペリエンスを提供します。 プレビューウィンドウ、モードスイッチャー、マークダウンソースコードの構文記号、およびその他すべての不要な注意散漫を削除します。 代わりに、コンテンツ自体に集中するのに役立つ実際のライブプレビュー機能を提供します。

つまり、

ライブプレビューがメッチャ便利なMarkdownエディタです。

Markdown記法: 見出し

見出し1

見出し2

見出し3

見出し4

見出し5
見出し6

Markdownコード:

# 見出し1
## 見出し2
### 見出し3
#### 見出し4
##### 見出し5
###### 見出し6

Typoraでのショートカット:

Ctrl+数字

Markdown記法: リスト、チェックボックス

リスト

Markdownコード:

* アイテムA
* アイテムB
* アイテムC

番号付きリスト

  1. アイテム1
  2. アイテム2
  3. アイテム3
  4. アイテム 4

Markdownコード:

1. アイテム1
2. アイテム2
3. アイテム3

チェックボックス

Markdownコード:

* [x] TODO1
* [x] TODO2
* [ ] TODO3

Markdown記法: 表

No. Name Address
1 天童 山形県天童市芳賀タウン北4丁目1−1
2 山形北 山形県山形市馬見ケ崎2丁目12−19
3 東根 山形県東根市
さくらんぼ駅前3丁目7−15

Markdownコード:

|  ID | Name   | Address |
| -: | :-: | - |
|    1 | 天童   | 山形県天童市芳賀タウン北4丁目1−1     |
|    2 | 山形北 | 山形県山形市馬見ケ崎2丁目12−19     |
|    3 | 東根   | 山形県東根市さくらんぼ駅前3丁目7−15 |

Markdown記法: コードブロック

例1: JSON

{
    "ID": 1,
    "name": "天童",
    "Address": "山形県天童市芳賀タウン北4丁目1−1"
}

Markdownコード:

​```json
{
    "ID": 1,
    "name": "天童",
    "Address": "山形県天童市芳賀タウン北4丁目1−1"
}
​```

複数行の場合、```で囲む

例2: インライン

例: ここでコマンドvagrant initを実行します。bash

Markdownコード:

ここでコマンド`vagrant init`を実行します。

改行を含まない場合、`で囲む

Markdown記法: 太字、斜体、水平線


Markdownコード:

* **太字の例のテキスト**
* *斜体の例のテキスト / This is example of Italic text.*
* 水平線 ↓
------

Markdown記法: 画像埋め込み

1. Typora上で張り付ける

(実際に操作します。)

Markdownコード:

※ ローカル環境で編集時のみ反映されます。

2. 相対パスで参照する

1200px-Markdown-mark.svg

Markdownコード:

<img src=".\1200px-Markdown-mark.svg.png" alt="1200px-Markdown-mark.svg" style="zoom:10%;" />

3. URLで参照

1200px-Markdown-mark svg

Markdownコード:

![1200px-Markdown-mark svg](https://user-images.githubusercontent.com/1874934/97949985-bd3d8880-1dd8-11eb-8c39-8012bea68f4e.png)

Typora-256-logo-icon

4. (Github限定) PlantUML埋め込み

https://github.com/saamonumai/yds202011/issues/1#issue-734968583

※コードブロックとChrome拡張「PlantUML Viewer」の組み合わせで、Diagramを直接表示可能。

Markdown活用例1: 資料作成

https://github.com/saamonumai/yds202011/issues/1#issue-734968583

Markdown活用例2: API設計

https://github.com/saamonumai/yds202011/issues/1#issuecomment-720906639

Appending: ショートカットキー

便利なショートカット(抜粋)

Function Hotkey (Windows/Linux) Hotkey (macOS)
改行、\
の挿入 ※表中での改行
Shift + Enter Shift + Enter
Markdownとしてコピー Ctrl + Shift + C Command + Shift + C
プレーンテキストで貼り付け Ctrl + Shift + V Command + Shift + V
行削除 (表中) Ctrl + Shift + Backspace Command + Shift + Backspace
見出し1-6 Ctrl + 1/2/3/4/5/6 Command + 1/2/3/4/5/6
見出し解除 Ctrl + 0 Command + 0
見出しを大きく Ctrl + = Command + =
見出しを小さく Ctrl + - Command + -
表作成 Ctrl + T Command + Option + T
コードブロック Ctrl + Shift + K Command + Option + C
引用 Ctrl + Shift + Q Command + Option + Q
1.から始まる連番リスト Ctrl + Shift + [ Command + Option + O
・で作られるリスト Ctrl + Shift + ] Command + Option + U
インデント Ctrl + [ / Tab Command + [ / Tab
アウトデント Ctrl + ] / Shift + Tab Command + ] / Shift + Tab
太字 Ctrl + B Command + B
コード Ctrl + Shift + | Command + Shift +
リンク Ctrl + K Command + K
画像の挿入 Ctrl + Shift + I Command + Control + I
サイドバーの表示 Ctrl + Shift + L Command + Shift + L
目次の表示 Ctrl + Shift + 1 Command + Control + 1
Markdown直接編集モード Ctrl + / Command + /

ショートカット集へのリンク

公式(英語)

https://support.typora.io/Shortcut-Keys/

日本語(Qiita)

https://qiita.com/kei3524848/items/9287c4ecd26cf8282266#%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E9%9B%86

EOD