[BOF21] Markdown記法による文章装飾機能について

本年度の「BOF21」の試験的な実験機能としてMarkdown記法による装飾された文章に変換する機能を実装しました。

本機能は下記の3項目のみ適用されます。

  • 作品情報のコメント(Comment)欄
  • 作品情報の制作スタッフ一覧(Credits list)欄
  • 長文インプレッションの本文欄 (※ 返信欄も含める)

イベントシステムで対応しているMarkdown記法

装飾名記載方法補足事項
見出し
# 見出し
## 見出し
### 見出し
行先頭に「-」と半角スペース指定した1行が見出しとなります。
見出しは最大3段階まで指定可能です。
太字
**文字**
__文字__
記号で囲った文字が太くなります。
斜体
*斜体*
_斜体_
記号で囲った文字が斜体になります。
取り消し線
~~取消~~
記号で囲った文字に取り消し線が付きます。
インラインコード
`インラインコード`
記号で囲った文字がコード表記になります。
引用
```引用文字```
記号で囲った文字が対象となります。改行も対象となります。
引用で囲まれた文字は他の記法とは併用できません。
箇条書き
- リスト
行先頭に「-」と半角スペースを指定した1行が箇条書きとなります。
箇条書きは1段階のみ対応となります。2段階以降は非対応です。
ネタバレ
||ネタバレ||
囲まれた文字は黒の背景のまま表示され、文字を見ることができません。
ただし、該当部分をクリックまたはタップすることで隠されていた文字を閲覧することができます。
太字 (Legacy)
[strong]文字[/strong]
動作は「太字」と同じです。
ネタバレ (Legacy)
[censored]ネタバレ[/censored]
動作は「ネタバレ」と同じです。
小文字 (Legacy)
[small]小文字[/small]
囲まれた文字は通常よりも75%小さく表示されます。
注意文字 (Legacy)
[check]注意文字[/check]
囲まれた文字は赤文字かつ太字で表示されます。
エスケープ (特殊)
\
変換対象文字の先頭にバックスラッシュ「\」を入れることで上記の装飾が適用されなくなります。
ただし、太字を回避する場合は斜体が適用されてしまうため、エスケープしたい文字は「\*\*」のように1字1字連続して記載してください。

※ 「(Legacy)」が記載されている記述法はBOF21以外の会場でも対応していますが、現状は近年開催された一部イベントのみ動作します。また、Legacyの記述法は継続して採用を行わず廃止予定となります。

本機能はBOF21時点では試験実装となり、実装により運用に関わるレベルでの不具合もしくは不適切な使用法が確認された場合は廃止できるものとします。