@@ -11,35 +11,61 @@ mermaid = true
1111heading_hashes = true
1212+++
1313
14+ ## 見出し
1415
15- ## 見出し h2
16-
17- ### 見出し h3
18-
19- #### 見出し h4
20-
21- ##### 見出し h5
16+ ``` md
17+ ### h3
18+ #### h4
19+ ##### h5
20+ ###### h6
21+ ```
2222
23- ###### 見出し h6
23+ ### h3
24+ #### h4
25+ ##### h5
26+ ###### h6
2427
2528## テキスト装飾
2629
30+ ``` md
2731** 太字 (bold)** 、* イタリック (italic)* 、*** 太字イタリック*** 、~~ 打ち消し (strikethrough)~~
32+ ```
2833
29- 段落中の混在: これは ** 重要な語** を含む文で、* 強調したい箇所* や ~~ 削除された記述~~ が混ざっています。
34+ ** 太字 (bold)** 、* イタリック (italic)* 、*** 太字イタリック*** 、~~ 打ち消し (strikethrough)~~
35+
36+ ## 水平線
37+
38+ ``` md
39+ ---
40+ ```
3041
3142---
3243
3344## 段落
3445
35- これは通常の段落テキストです。日本語と English が混在しています。段落が複数行にわたる場合のレンダリングを確認します。Lorem ipsum dolor sit amet, consectetur adipiscing elit.
46+ ``` md
47+ これは通常の段落テキストです。日本語と English が混在しています。Lorem ipsum dolor sit amet, consectetur adipiscing elit.
48+
49+ これは2つ目の段落です。
50+ ```
51+
52+ これは通常の段落テキストです。日本語と English が混在しています。Lorem ipsum dolor sit amet, consectetur adipiscing elit.
3653
3754これは2つ目の段落です。
3855
3956## リスト
4057
4158### 箇条書き
4259
60+ ``` md
61+ - アイテム 1
62+ - アイテム 2
63+ - ネストされたアイテム 2-1
64+ - ネストされたアイテム 2-2
65+ - さらにネスト 2-2-1
66+ - アイテム 3
67+ ```
68+
4369- アイテム 1
4470- アイテム 2
4571 - ネストされたアイテム 2-1
@@ -49,29 +75,55 @@ heading_hashes = true
4975
5076### 番号付きリスト
5177
78+ ``` md
79+ 1 . 最初のアイテム
80+ 2 . 2番目のアイテム
81+ 3 . 3番目のアイテム
82+ ```
83+
52841 . 最初のアイテム
53852 . 2番目のアイテム
54863 . 3番目のアイテム
5587
5688### タスクリスト
5789
90+ ``` md
91+ - [x] 完了済みのタスク
92+ - [x] これも完了
93+ - [ ] 未完了のタスク
94+ - [ ] これも未完了
95+ ```
96+
5897- [x] 完了済みのタスク
5998- [x] これも完了
6099- [ ] 未完了のタスク
61100- [ ] これも未完了
62101
63102## リンク
64103
104+ ``` md
65105[ 通常のリンク] ( https://github.com/lemonadern )
66106
67- 段落の中に[ インラインリンク] ( https://github.com/lemonadern ) が含まれる場合のスタイルです。長いURLの折り返し確認: [ https://example.com/very/long/path/that/should/break/appropriately/in/the/layout ] ( https://example.com/very/long/path/that/should/break/appropriately/in/the/layout )
107+ 段落の中に[ インラインリンク] ( https://github.com/lemonadern ) が含まれる場合のスタイルです。
108+ ```
109+
110+ [ 通常のリンク] ( https://github.com/lemonadern )
111+
112+ 段落の中に[ インラインリンク] ( https://github.com/lemonadern ) が含まれる場合のスタイルです。
68113
69114## コード
70115
71- インラインコード: ` const x = 42; ` や ` deno task build ` のようなもの。
116+ ### インラインコード
117+
118+ ``` md
119+ ` const x = 42; ` や ` deno task build `
120+ ```
72121
73- コードブロック:
122+ ` const x = 42; ` や ` deno task build `
74123
124+ ### コードブロック
125+
126+ ```` md
75127``` typescript
76128import lume from " lume/mod.ts" ;
77129import tailwindCSS from " lume/plugins/tailwindcss.ts" ;
@@ -81,13 +133,31 @@ site.use(tailwindCSS());
81133
82134export default site ;
83135```
136+ ````
84137
85- ``` bash
86- deno task build
87- deno task serve
138+ ``` typescript
139+ import lume from " lume/mod.ts" ;
140+ import tailwindCSS from " lume/plugins/tailwindcss.ts" ;
141+
142+ const site = lume ({ src: " ./src" });
143+ site .use (tailwindCSS ());
144+
145+ export default site ;
88146```
89147
90- ファイル名アノテーション付き:
148+ ### ファイル名アノテーション付き
149+
150+ ```` md
151+ ``` typescript,name=lume.config.ts
152+ import lume from " lume/mod.ts" ;
153+ import tailwindCSS from " lume/plugins/tailwindcss.ts" ;
154+
155+ const site = lume ({ src: " ./src" });
156+ site .use (tailwindCSS ());
157+
158+ export default site ;
159+ ```
160+ ````
91161
92162``` typescript,name=lume.config.ts
93163import lume from " lume/mod.ts" ;
@@ -101,67 +171,153 @@ export default site;
101171
102172## 引用
103173
104- > これは blockquote です。引用文のスタイルを確認します。
174+ ``` md
175+ > これは blockquote です。引用文のスタイルを確認します。
176+ > 複数行にわたる引用も確認します。
177+ ```
178+
179+ > これは blockquote です。引用文のスタイルを確認します。
105180> 複数行にわたる引用も確認します。
106181
182+ ### ネストした引用
183+
184+ ``` md
185+ > ネストした引用の外側
186+ > > ネストした引用の内側
187+ > > > さらに深いネスト
188+ ```
189+
107190> ネストした引用の外側
108191> > ネストした引用の内側
109192> > > さらに深いネスト
110193
111194## テーブル
112195
113- | 列 1 | 列 2 | 列 3 |
114- | ------| ------| ------|
196+ ``` md
197+ | 列 1 | 列 2 | 列 3 |
198+ | --------| --------| --------|
199+ | セル A | セル B | セル C |
200+ | セル D | セル E | セル F |
201+ ```
202+
203+ | 列 1 | 列 2 | 列 3 |
204+ | --------| --------| --------|
115205| セル A | セル B | セル C |
116206| セル D | セル E | セル F |
117207
118208## 数式 (KaTeX)
119209
120- インライン数式: $E = mc^2$
210+ ### インライン数式
121211
122- ブロック数式:
212+ ``` md
213+ $E = mc^2$
214+ ```
123215
216+ $E = mc^2$
217+
218+ ### ブロック数式
219+
220+ ``` md
124221$$
125222\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
126223$$
224+ ```
127225
128226$$
129- \sum_{n=1 }^{\infty} \frac{1}{n ^2} = \frac {\pi^2}{6 }
227+ \int_{-\infty }^{\infty} e^{-x ^2} dx = \sqrt {\pi}
130228$$
131229
132230## コールアウト
133231
232+ <!-- コードブロック内のショートコード記法は {%/* ... */%} でエスケープしている。そのままだと Zola がコードブロック内でも展開してしまうため。 -->
233+
234+ ### note
235+
236+ ```
237+ {%/* note() */%}
238+ これは **note** です。Markdown も使えます。
239+ {%/* end */%}
240+ ```
241+
134242{% note() %}
135243これは ** note** です。Markdown も使えます。
136244{% end %}
137245
246+ ### tip
247+
248+ ```
249+ {%/* tip() */%}
250+ これは **tip** です。
251+ {%/* end */%}
252+ ```
253+
138254{% tip() %}
139255これは ** tip** です。
140256{% end %}
141257
258+ ### warning
259+
260+ ```
261+ {%/* warning() */%}
262+ これは **warning** です。
263+ {%/* end */%}
264+ ```
265+
142266{% warning() %}
143267これは ** warning** です。
144268{% end %}
145269
270+ ### important
146271
147- {% warning(title="注意") %}
148- これは ** warning** です。
149- {% end %}
272+ ```
273+ {%/* important() */%}
274+ これは **important** です。
275+ {%/* end */%}
276+ ```
150277
151278{% important() %}
152279これは ** important** です。
153280{% end %}
154281
282+ ### caution
283+
284+ ```
285+ {%/* caution() */%}
286+ これは **caution** です。
287+ {%/* end */%}
288+ ```
289+
155290{% caution() %}
156291これは ** caution** です。
157292{% end %}
158293
159- {% note(title="タイトル付き") %}
294+ ### タイトル付き
295+
296+ ```
297+ {%/* warning(title="注意") */%}
298+ `title` 引数を渡すとタイトルが付きます。
299+ {%/* end */%}
300+ ```
301+
302+ {% warning(title="注意") %}
160303` title ` 引数を渡すとタイトルが付きます。
161304{% end %}
162305
163306## Mermaid
164307
308+ ### flowchart
309+
310+ ```
311+ {%/* mermaid() */%}
312+ flowchart LR
313+ A[開始] --> B{条件}
314+ B -->|Yes| C[処理 A]
315+ B -->|No| D[処理 B]
316+ C --> E[終了]
317+ D --> E
318+ {%/* end */%}
319+ ```
320+
165321{% mermaid() %}
166322flowchart LR
167323 A[ 開始] --> B{条件}
@@ -171,6 +327,18 @@ flowchart LR
171327 D --> E
172328{% end %}
173329
330+ ### sequenceDiagram
331+
332+ ```
333+ {%/* mermaid() */%}
334+ sequenceDiagram
335+ participant ブラウザ
336+ participant サーバ
337+ ブラウザ->>サーバ: GET /api/data
338+ サーバ-->>ブラウザ: 200 OK
339+ {%/* end */%}
340+ ```
341+
174342{% mermaid() %}
175343sequenceDiagram
176344 participant ブラウザ
@@ -181,6 +349,12 @@ sequenceDiagram
181349
182350## 脚注
183351
352+ ``` md
353+ 本文中に脚注[ ^ 1 ] を含む場合のレンダリングです。
354+
355+ [ ^ 1 ] : これが脚注の内容です。
356+ ```
357+
184358本文中に脚注[ ^ 1 ] を含む場合のレンダリングです。
185359
186360[ ^ 1 ] : これが脚注の内容です。
0 commit comments