ruby - YARD 生成对文件的错误引用
问题描述
我使用 YARD 为 ruby 项目生成文档。该项目包含一个README.md
文件,如下所示:
# MyTool
<p align="center">
<img src="static/logo/mytool.png">
</p>
Welcome to your new gem!
...
## Copyright
Copyright (C) 2019 Company. See [License](LICENSE.txt) for further details.
YARD 生成的文档包含这个自述文件,但它有一个小问题。文件的路径static/logo/mytool.png
和LICENSE.txt
错误。生成的index.html
指向doc/static/logo/mytool.png
and doc/LICENSE.txt
,所以当我点击它时链接被破坏了。
我试图将这些文件移动到doc
文件夹,但 YARD 会生成这样的引用doc/doc/static/logo/mytool.png
。注意双重doc
参考。
我是 YARD 和红宝石的新手。处理这个问题的最佳实践是什么?YARD 可以将此文件复制到 doc 文件夹吗?
解决方案
--asset
通过yard help doc
或此处查看选项。鉴于上面的示例,这应该可以解决问题:
yard doc --asset static --asset LICENSE.txt
推荐阅读
- android - 将 PagedList 与 Google 地图一起使用
- jquery - 下拉选择中的月份顺序不正确
- c - 计算 PPM 文件的平均 RGB 值
- python - GCP 任务队列死锁或线程问题
- math - 使用 OID 检索的值的简单算术
- c++ - PCL 更改起始相机位置
- angular - 接口的接口,而不是firestore中的地图的地图
- sql - 获取第 1 列和第 2 列的连接值的计数
- ruby-on-rails - 将 Bootstrap 样式添加到 Acts_as_taggable_on tag_list 中的单个标签
- python - 如何在 Python 中使用列表而不是多个变量