web0

GFM test

2022/2/20+

GitHub Flavored Markdown Spec

This is head1
=============

This is head 2
————–

table (PHP-Markdown style)

First Header Second Header
Content Cell Content Cell
Content Cell Content Cell
Item Value
Computer $1600
Phone $12
Pipe $1

http://google.com

strikethrough

this is good bad

Task Lists

superscript

this is the 2^(nd) time

underline

This is underlined but this is still italic

highlight(NotWork)

This is ==highlighted==

Color Test(NotWork)

some blue text
#ffce44
rgb(255,0,0)
rgba(0,255,0,0.4)
hsl(100, 10%, 10%)
hsla(100, 24%, 40%, 0.5)


見出し

1個から6個シャープで見出しを記述する。
※シャープと見出し文字の間には半角スペースを1つ入れること

見出し1

見出し2

見出し3

見出し4

見出し5
見出し6

箇条書きリスト

ハイフン、プラス、アスタリスクのいずれかで箇条書きリストを記述可能。
※ハイフン、プラス、アスタリスクと箇条書きの項目の間には半角スペースを1つ入れること

番号付きリスト

数値+半角ドットで番号付きリストを記述可能。
番号の内容は何でもいい。実際に表示される際に適切な番号で表示される。
そのため、一般的にはすべて 1. 内容 で記載すると変更に強く楽です。
※数値+半角ドットと箇条書きの項目の間には半角スペースを1つ入れること

  1. 番号付きリスト1
    1. 番号付きリスト1_1
    2. 番号付きリスト1_2
  2. 番号付きリスト2
  3. 番号付きリスト3

引用

お世話になります。xxxです。

ご連絡いただいた、バグの件ですが、仕様です。

お世話になります。 yyyです。

あの新機能バグってるっすね

pre記法(スペース4 or タブ)

半角スペース4個もしくはタブで、コードブロックをpre表示できます

# Tab
class Hoge
    def hoge
        print 'hoge'
    end
end

# Space
class Hoge
  def hoge
    print 'hoge'
  end
end

code記法

バッククォートで文字列を囲むことでコードの一部を表示可能です。
インストールコマンドは gem install hoge です

強調など

normal italic normal
normal italic normal

normal bold normal
normal bold normal

normal bold normal
normal bold normal

水平線

アンダースコア、アスタリスク、ハイフンなどを3つ以上連続して記述することで水平線を表示します。
※連続するハイフンなどの間にはスペースがあっても良い


X ___ Y(下にスペースが必要)


Z(下にスペースが必要)


リンク

[表示文字](リンクURL)形式でリンクを記述できます

Google先生

定義参照リンク

Markdownの文書の途中に長いリンクを記述したくない場合は、
同じリンクの参照を何度も利用する場合は、リンク先への参照を定義することができます。

こっちからgoogle
その他の文章
こっちからもgoogle

GitHub Flavored Markdown(GFM)

GFM:リンクテキスト簡易記法

https://www.google.co.jp/

GFM:取り消し線

チルダ2個で文字列を囲むことで取り消し線を利用できます。
取り消し線

GFM:pre記法(チルダ×3)

 class Hoge
   def hoge
     print 'hoge'
   end
 end

GFM:pre記法(バッククォート×3)

 class Hoge  
   def hoge  
     print 'hoge'  
   end  
 end  

GFM:pre記法(シンタックスハイライト)

チルダ、もしくはバッククォート3つの後ろに対象シンタックスの言語名を記述します。

 class Hoge  
   def hoge  
     print 'hoge'  
   end  
 end

 

GFM:表組み

header1 header2 header3
align left align right align center
a b c

  

GFM:ページ内リンク

GitHubのMarkdownを利用すると、見出し記法を利用した際に
アンカーが自動的に作成されます。
そのアンカーを利用したページ内リンクを簡単に作成できます。

return to menu

header1

header2


emoji test

==== Emojis ====
:bug: バグ修正
:+1: 機能改善
:sparkles: 部分的な機能追加
:tada: 盛大に祝うべき大きな機能追加
:recycle: リファクタリング
:shower: 不要な機能・使われなくなった機能の削除
:green_heart: テストやCIの修正・改善
:shirt: Lintエラーの修正やコードスタイルの修正
:rocket: パフォーマンス改善
:up: 依存パッケージなどのアップデート
:lock: 新機能の公開範囲の制限
:cop: セキュリティ関連の改善
:books: ドキュメント
:art: デザインUI/UX
:horse: パフォーマンス
:wrench: ツール
:rotating_light: テスト
:hankey: 非推奨追加
:wastebasket: 削除
:construction: WIP
:truck: ファイルの移動
:bookmark: バージョンタグ


Mermaid Test

Use Mermaid syntax to create diagrams

flowchart

graph TD
   A(Coffee machine <br>not working) --> B{Machine has power?}
   B -->|No| H(Plug in and turn on)
   B -->|Yes| C{Out of beans or water?} -->|Yes| G(Refill beans and water)
   C -->|No| D{Filter warning?} -->|Yes| I(Replace or clean filter)
   D -->|No| F(Send for repair)

Gantt chart

gantt
 title Example Gantt diagram
    dateFormat  YYYY-MM-DD
    section Team 1
    Research & requirements :done, a1, 2020-03-08, 2020-04-10
    Review & documentation : after a1, 20d
    section Team 2
    Implementation      :crit, active, 2020-03-25  , 20d
    Testing      :crit, 20d

UML class diagram

classDiagram
   Person <|-- Student
   Person <|-- Professor
   Person : +String name
   Person : +String phoneNumber
   Person : +String emailAddress
   Person: +purchaseParkingPass()
   Address "1" <-- "0..1" Person:lives at
   class Student{
      +int studentNumber
      +int averageMark
      +isEligibleToEnrol()
      +getSeminarsTaken()
    }
    class Professor{
      +int salary
    }
    class Address{
      +String street
      +String city
      +String state
      +int postalCode
      +String country
      -validate()
      +outputAsLabel()  
    }			

UML sequence diagram

sequenceDiagram
    autonumber
    Student->>Admin: Can I enrol this semester?
    loop enrolmentCheck
        Admin->>Admin: Check previous results
    end
    Note right of Admin: Exam results may <br> be delayed
    Admin-->>Student: Enrolment success
    Admin->>Professor: Assign student to tutor
    Professor-->>Admin: Student is assigned

Pie chart

pie title Commits to mxgraph2 on GitHub
	"Sunday" : 4
	"Monday" : 5
	"Tuesday" : 7
  "Wednesday" : 3

simple0

graph TD
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]

simple1

sequenceDiagram
Alice->>John: Hello John, how are you?
loop Healthcheck
    John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!

以上