我有一个名为 relper 的 R 包,最近我在新闻文件中做了一些更新,这里是一个示例:
# relper 3 (Calculations all the way)
To improve data analysis, I added functions that compute metrics and other calculations.
## 3.6.8
**Improvements:**
- Parameter `prefix` to the function `dttm_vars`
- Use of `format_num` to breaks labels, with `...` in the function `plt_scale_y_mirror`
## 3.5.0
**Addition:**
- Function `stat_missing_values`.
在 RStudio 中,当我进行预览时,它完美显示:
但是当我构建新闻(
pkgdown::build_news()
)或推送到我的repo时,site看起来像这样:
我不确定是什么原因造成的,因为我只是格式化了一些文本。
因此 NEWS.md 文件只接受使用一级 (#) 或二级标题 (##) 分解为版本的部分,这些部分(部分)匹配以下形式之一(忽略大小写):
{package name} 1.3.0
{package name} v1.3.0
Version 1.3.0
Changes in 1.3.0
Changes in v1.3.0
我也有同样的问题。 Vinicius 提供的答案在技术上是正确的,但要扩展......
build_news
函数将解析 Markdown 代码行,查找用 # 指定的 header_1 (h_1) 行和 header_2 行 (h_2) 行(以 ## 开头)。它还会查找正确的包名称和有效的版本号。
您的 NEWS.md 文件的格式不一致。
我会这样做(将前几行放在您网站的其他位置)
# relper 3.6.8
## Improvements:
* Parameter `prefix` to the function `dttm_vars`
* Use of `format_num` to breaks labels, with `...` in the function `plt_scale_y_mirror`
# relper 3.5.0
## Addition
* Function `stat_missing_values`.