【Github】 Github ~ README.md について ~

■ はじめに

 Github の README.md の作成があったので、
チートリストとか気を付けることとか環境に関してメモする

■ README の書き方

https://dk521123.hatenablog.com/entry/2019/08/01/000000

で扱ったMarkdown記法で記述する。

https://gist.github.com/mignonstyle/083c9e1651d7734f84c99b8cf49d57fa

を見れば一通りいいのだが、自分に必要な記述をピックアップ。

【1】リンク
【2】表

【1】リンク

# Targetってリンクができる
[Target](URL)

絶対パス

[MSN](https://www.msn.com/ja-jp)

相対パス

[Cheat Sheet](/cheatsheet.md)

【2】表

| 左寄せ | 中央寄せ | 右寄せ |
| :---- | :---: | ---: |
| 値1 | 値2 | 値3 |

■ 気を付けること

* 「_」とかは、「\_」とかでエスケープする必要がある
  + 「__XXX___」で「XXX」が太文字になってまう
   (「**XXX** 」も同じ)

* &マークなどは「&」に変換
  + (まだ、理由がよくわかっていないが)
  「xxx.sh」になるとリンクになってしまうので、
  「xxx.sh」でリンクを解除できる
 => 「xxx\.sh」でもリンクになってしまう
 => ちなみに、「xxx.py」だとリンクにならない

エスケープ一覧

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark

特殊文字の変換

以下のサイトを参照。

http://www.shurey.com/js/labo/character.html

VS Codeによる README.md の編集環境

* README.md を修正するのに、プレビューがないと面倒くさいのでメモ。
* プレビューの表示だけなら、プラグイン不要

VS Codeの操作

プレビュー表示

Ctrl + Shift + V

参考文献

https://www.atmarkit.co.jp/ait/articles/1804/20/news030.html

■ おまけ:シーケンス図を書くことを考える

* 以下のサイトのような方法を取らないといけないらしい

https://qiita.com/takke/items/86a5ddf145cf9693b6e9

* Github では、Mermaid記法(※)は、サポートしていないらしい

https://hpcmemo.hatenablog.com/entry/2018/04/05/221339
※ Mermaid記法(マーメイド) について

以下のサイトなどを参照。

https://note.com/ss_kasagi/n/nefb9875d7a72

関連記事

Github ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/07/18/234652
Markdownモードについて
https://dk521123.hatenablog.com/entry/2019/08/01/000000