2012-01-09 51 views
3

我想使用简单的文本编辑器和Markdown进行课堂笔记。有没有一种方法来标记文本的元素,使他们机器可读?Markdown中的语义标记

例如,我想将某些单词和短语标记为“定义”。之后,我可以运行某种脚本来显示单词及其相应的定义。

回答

3

定义没有特定的标记语法(更不用说标记了)。你也许可以使用块引用语法:

> blablabla 

...或者你可以简单地强调你即将定义的术语:

**word** : a word is a blablabla 

然而,内降价的html代码语法正确所以你可以使用类标签这样的标签:

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

在这种特殊情况下,有HTML5标签覆盖的定义:

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

如果使用KramdwonMaruku解析您的降价文件,您可以添加class和id内联这样的内容:

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

您可以Markdownr尝试。

但我想更简单和更实际的方法是只需添加<em> s并稍后使用脚本进行所需的更改。正如Antoine Gersant所提议的那样。