Example of marked.js customization
marked.js を使用して、Markdown から task の抽出が可能かどうかの検証を行った。
marked.js : https://github.com/markedjs/marked
[ ]
が入ると自動的に checkbox に変換する処理はすでに組み込まれている- 関数
listitem
はすでに html に変換されたテキストが渡されてくる- こんなん
<input disabled="" type="checkbox"> 起床
- こんなん
- レンダラーで処理中のもの(token)がtaskかどうかを判別することは難しい
- marked 内のローカル変数 parser で所持する実装になっているから
- やろうとするなら関数
listitem
内で先頭が checkbox になっているかを確認して、 タスクかどうかを判定する、という実装が必要