使用字符串呈现 Markdown 代码示例 (JSDoc2MD)
Render Markdown Code Example with String (JSDoc2MD)
我在 JS 文件中使用 JSDoc 注释,并使用 运行 JSDoc2MD 将这些注释呈现到降价 readme.md 文件中。我想使用来自 JSDoc 的 @example tag 在我的文档中包含代码示例。我在渲染带引号的字符串时遇到问题。
在我的 JS 评论中我有:
/** @example
* // returns true
* yesNo("Do you like cheese?");
*/
这条评论在json中变成如下:
{
"examples": [
"// returns true\nyesNo(\"Do you like cheese?\");"
]
}
我有一个 JSDoc2MD 用来生成自述文件的自定义车把模板设置。在我的把手模板中,我有:
```js
{{#each examples}}
{{this}}
{{/each}}
```
生成的自述文件具有 html 名称而不是引号:
```js
// returns true
yesNo("Do you like cheese?");
```
所以降价输出看起来不错,除了引号:
// returns true
yesNo("Do you like cheese?");
使用 JSDoc2MD 的其他人有这个问题吗?我刚才是不是输入错了什么?
这是车把的东西,试试这个:
```js
{{#each examples}}
{{{this}}}
{{/each}}
```
请注意 this
.. 周围的三重括号。请参阅 here 并查找 "triple stash".
我在 JS 文件中使用 JSDoc 注释,并使用 运行 JSDoc2MD 将这些注释呈现到降价 readme.md 文件中。我想使用来自 JSDoc 的 @example tag 在我的文档中包含代码示例。我在渲染带引号的字符串时遇到问题。
在我的 JS 评论中我有:
/** @example
* // returns true
* yesNo("Do you like cheese?");
*/
这条评论在json中变成如下:
{
"examples": [
"// returns true\nyesNo(\"Do you like cheese?\");"
]
}
我有一个 JSDoc2MD 用来生成自述文件的自定义车把模板设置。在我的把手模板中,我有:
```js
{{#each examples}}
{{this}}
{{/each}}
```
生成的自述文件具有 html 名称而不是引号:
```js
// returns true
yesNo("Do you like cheese?");
```
所以降价输出看起来不错,除了引号:
// returns true
yesNo("Do you like cheese?");
使用 JSDoc2MD 的其他人有这个问题吗?我刚才是不是输入错了什么?
这是车把的东西,试试这个:
```js
{{#each examples}}
{{{this}}}
{{/each}}
```
请注意 this
.. 周围的三重括号。请参阅 here 并查找 "triple stash".