Skip to content

Latest commit

 

History

History
281 lines (195 loc) · 6.3 KB

99-1_samples.md

File metadata and controls

281 lines (195 loc) · 6.3 KB
description color columns
利用できるマークダウンの構文とカスタム構文のサンプル集です。 追加のプラグインやHandlebar.jsで拡張した構文もふくめて、全ての構文を確認するためのサンプルになります。
primary
500 400 200 50
var(--tw-blue-500)
var(--tw-blue-400)
var(--tw-blue-200)
var(--tw-blue-50)
false

使える構文のサンプル集

H1ヘッダーの次の行はサブタイトルを記述します。

2行目から本文になります。

Headers

通常のマークダウンと同様に、#はH1、##はH2、###はH3、####はH4、#####はH5になります。

H1は自動的にタイトルとして扱われるので、必ず文書の先頭に1つだけ書くようにしてください。

Code Block

React のコンポーネントは .tsx ファイルに記述します。

.foo {
  @apply bg-yellow-500 px-4;
  color: red; /* [!code --] */
  margin: 10% 12% 10% 8%; /* [!code ++] */
}

Code Block with Title

タイトルはHTMLコメントで指定します。

console.log('Hello world'); // [!code highlight]

Code Block with Title and Highlight

タイトルに半角空白が無ければ、コードのメタ情報でも指定できます。

<div class="foo"><!-- [!code word:Hello] -->
  <h1>Hello world</h1>
  <p>こんにちは世界</p>
  <p>こんにちは世界</p><!-- [!code error] -->
  <p>こんにちは世界</p><!-- [!code warning] -->
  <p>こんにちは世界</p>
  <p>こんにちは世界</p>
</div>

Link

Astro ドキュメント は外部リンクなので、別タブで開きます。

Footnotes

この文章は footnotes https://www.w3.org/TR/css-gcpm-3/#footnotesのテストfootnoteだよ!です。

Autolink literals

www.example.com, https://example.com, and contact@example.com.

Footnote Link

Footnote 1

QRコードの埋め込み

URLを記述すると、そのQRコードを埋め込むことができます。

Strikethrough

取り消し線 or 取り消し線

Table

自動 左揃え 右揃え 中央揃え
1 2 3 4
5 6 7 8

Tasklist

  • to do
  • done

PlantUML

class User {
  +String name
  +String email
}
class Role {
  +String name
}
User "1" -- "*" Role : has roles

Mermaid

フローチャート

flowchart LR
    A[Start] --> B{Decision?}
    B -->|Yes| C[Process 1]
    B -->|No| D[Process 2]
Loading

シーケンス図

sequenceDiagram
    participant A as User
    participant B as System
    A->>B: Request
    B-->>A: Response
Loading

ガントチャート

gantt
    title A Gantt Diagram
    dateFormat  YYYY-MM-DD
    section Section
    A task           :a1, 2024-01-01, 30d
    Another task     :after a1  , 20d
Loading

クラス図

classDiagram
    Class01 <|-- AveryLongClass : Cool
    Class03 *-- Class04
    Class05 o-- Class06
    Class07 .. Class08
    Class09 --> C2 : Where am i?
    Class09 --* C3
    Class09 --|> Class07
Loading

状態図

stateDiagram-v2
    [*] --> Active
    Active --> Inactive
    Active --> [*]: Done
    Inactive --> Active: Reactivate
Loading

ER図

erDiagram
    CUSTOMER ||--o{ ORDER : places
    ORDER ||--|{ LINE_ITEM : contains
    CUSTOMER }|..|{ DELIVERY_ADDRESS : uses
Loading

パイチャート

pie
    title ペットの割合
    "犬": 38.5
    "猫": 40.5
    "その他": 21
Loading

Images

width and height、className

alt text,width:20px,height:20px,className:qrcode

width only

alt text,width:40px

height only

alt text,height:40px

className only

alt text,className:qrcode

Chapref

{{chapref '99-1'}}

Headref

{{headref '99-1' 'Code Block'}}

imageref

{{imageref '99-1' 'alt-text'}}

coderef

{{coderef '99-1' 'hello-のみハイライト'}}

tableref

{{tableref '99-1' 'テーブルのキャプション'}}

Appendix Tag

{{appendix filePath 'hogehoge' 'Hoge Hoge'}}

(with hidden → Fuga Fuga){{appendix-hidden filePath 'fugafuga' 'Fuga Fuga'}}

Chat Area

Chat Left

{{chat (chat-left '(Leftメッセージ)' 'キャラ名L' 'balloon-indigo-200' 'chat-left-icon.png') }}

Chat Right

{{chat (chat-right '(Rightメッセージ)' 'キャラ名R' 'balloon-fuchsia-200' 'chat-right-icon.png') }}

ALL

{{chat (chat-header 'チャットのタイトル') (chat-left '(Leftメッセージ)' 'キャラ名L' 'balloon-indigo-200' 'chat-left-icon.png') (repeat-chat-left '(Left連続メッセージ1)' 'balloon-indigo-200') (repeat-chat-left '(Left連続メッセージ2)' 'balloon-indigo-200') (chat-left '(Leftメッセージ)' 'キャラ名L' 'balloon-indigo-200' 'chat-left-icon.png') (repeat-chat-left '(Left連続メッセージ1)' 'balloon-indigo-200') (chat-right '(Rightメッセージ)' 'キャラ名R' 'balloon-fuchsia-200' 'chat-right-icon.png') (repeat-chat-right '(Right連続メッセージ1)' 'balloon-fuchsia-200') }}

Footnote

ググるというのはGoogle{{footnote 'https://google.co.jp'}}で検索することです。

Footnote Inline

ググるというのはGoogle{{footnote-inline 'https://google.co.jp'}}で検索することです。

Page Break

Page Breakは改ページです。

{{page-break}}

ここから必ず次のページになります。page-break以外にもleft-breakright-breakがあります。

Footnotes

  1. Footnote Comment