2012-01-09 6 views
3

シンプルなテキストエディタとMarkdownを使用してクラスノートを作成したいと思います。テキストを機械で読み取ることができるようにテキストの要素にタグを付ける方法はありますか?Markdownでのセマンティックタグ付け

たとえば、特定の単語やフレーズを「定義」としてタグ付けしたいとします。その後、単語とその対応する定義を表示するために何らかのスクリプトを実行することができました。

答えて

3

定義のための特定のマークダウン構文はありません(タグは使用しません)。

> blablabla 

...またはあなたは単にあなたが定義しようとしている用語を強調できます:あなたはおそらくBLOCKQUOTE構文を使用することができ値下げ内のHTMLコードを構文的に正しいです、しかし

**word** : a word is a blablabla 

をしたがって、次のようなクラス属性を持つタグを使用できます。

<div class="definition important">blablabla</div> 

このような場合、定義をカバーするHTML5タグ:あなたはマークダウンファイルを解析するためにKramdwonまたはMarukuを使用する場合は

<dl> 
    <dt>Coffee</dt> 
    <dd>Black hot drink</dd> 
    <dt>Milk</dt> 
    <dd>White cold drink</dd> 
</dl> 
2

あなたはこのような要素をインライン化するクラスやIDを追加することができます

This *word*{:.def} has to be defined. 
→ This <em class="def">word</em> has to be defined. 

あなたはMarkdownrでそれを試すことができます。

しかし、もっと簡単で実用的な方法は、<em>を追加して、後でスクリプトで希望する変更を行うことです。ちょうどAntoine Gersantの提案通りです。