我刚刚开始使用YARD来记录我的Rails应用程序。我没有指定任何特定的标记处理程序,但我希望“代码”将转换为code
,这似乎不会发生。这是正常的行为吗?我是否需要添加一些额外的选项才能使其正常工作?谢谢。
答案 0 :(得分:17)
我认为语法与markdown(markdown vs rdoc)略有不同。使用'+'
有效。 + code +在<code>
块中呈现。
答案 1 :(得分:17)
从GitHub,我习惯使用反引号进行内联代码注释。经过一些研究后我发现了以下非常好的解决方案。
redcarpet
gem添加到您的Gemfile bundle
命令--markup=markdown
添加到您的.yardopts
文件yard server --reload
现在你可以在GitHub上使用Syntax,例如
```ruby
def bla; puts 'bla'; end
```
或者
`this is inline code`
尼斯! :)
答案 2 :(得分:8)
如果没有降价,YARD将显示缩进行的代码块,例如
# This is a useful POSIX regex:
# [[:lower:]]{2}[[:digit:]]{3}[[:lower:]]{2}[[:digit:]]{4}
两个缩进空间似乎就足够了。