Parser/Transformer 拡張が必要なもの
参考
- https://vivliostyle.github.io/vivliostyle_doc/ja/vivliostyle-user-group-vol2/spring-raining/index.html external_link
- remark-footnotes external_link
- micromark tokenizer から実装してあるパターン
- https://github.com/micromark/micromark-extension-footnote external_link
- https://github.com/syntax-tree/mdast-util-footnote external_link
- remark-emoji external_link
- text node を対象とする transformer として実装してあるパターン
対象
[/path/to/page]
[[label>/path/to/page]]
csv-to-table / tsv-to-table
改修案
HeaderWithEditLinkConfigurer
現状
- markdown-it plugin として、文字列置換を行っている
onClick="Crowi.setCaretLineData(parseInt(this.parentNode.parentNode.dataset.line, 10))
でヘッダーの行数を data-attribute を使ってセットしている
改修案
- ヘッダータグを react コンポーネント化する