Asciidocの表の中でチェックボックスを使う
確認環境
AtomのAsciiDoc Preview 2.10.2
そもそもAsciidocでチェックボックスを書くには
Asciidocでチェックボックスを書くには
* [*] checked
* [x] also checked
* [ ] not checked
と書くように、ドキュメントに書かれています。
↓出力例
が、表の中に書こうとすると[ ]がそのまま出てしまいます。
表の中にチェックボックスを書くには
+++
で囲った文書またはpass:[]
の[]内に書いた文書ではHTMLタグが使用できるので、↓のように書くと表の中でもチェックボックスを表示することができます。
+++<input type="checkbox">+++
pass:[<input type="checkbox">]
単にチェックマークを書くのが目的なら↓のようにも書けます。
icon:check[]
✓
✓
より簡潔に表の中でチェックボックスを使う
9/20 追記しました。azarasiさん、ありがとうございます!
tableを書く際に、cols属性で幅を指定しますが、数字の後ろにaをつけると、その列ではAsciiDocの記法が有効になります。
[cols="50,50a"]
|===
|タスク名
|完了?
|タスク1
|
* [*] checked
* [x] also checked
* [ ] not checked
|タスク2
|
* [x] checked
|タスク3
|
* [ ] not checked
|===
↓出力結果
参考:
- Add support for checklist in table
- Asciidoctor User Manual -43. Passthroughs-
この投稿に至った経緯
これまでドキュメントをmarkdownで記述していましたが、AsciiDocがプロジェクトで採用されたため、書き方を調べていました。
Author And Source
この問題について(Asciidocの表の中でチェックボックスを使う), 我々は、より多くの情報をここで見つけました https://qiita.com/neriudon/items/6d2137143ce7bce15420著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .