Skip to content

Instantly share code, notes, and snippets.

@zr-tex8r

zr-tex8r/filter.lua

Last active Feb 22, 2020
Embed
What would you like to do?
Pandoc:新しいPandocでCSVをpandoc.readするテスト
function CodeBlock(block)
if block.classes:includes("csvin", 1) then
return pandoc.read(block.text, "csv").blocks[1]
end
end

CSVのテストです。

名称,特徴
Pandoc,ツイッタァーでRTが貰える
ぱんどっく,なんかカワイイ
パンドック,うわぁ

いかがでしたか?

<p>CSVのテストです。</p>
<table>
<thead>
<tr class="header">
<th>名称</th>
<th>特徴</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Pandoc</td>
<td>ツイッタァーでRTが貰える</td>
</tr>
<tr class="even">
<td>ぱんどっく</td>
<td>なんかカワイイ</td>
</tr>
<tr class="odd">
<td>パンドック</td>
<td>うわぁ</td>
</tr>
</tbody>
</table>
<p>いかがでしたか?</p>
@zr-tex8r

This comment has been minimized.

Copy link
Owner Author

@zr-tex8r zr-tex8r commented Feb 22, 2020

CSVを内容とするcsvinクラス付きのコードブロックが表組に変換される。

pandoc test-in.md -L filter.lua -o test-out.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.