我的新闻MD没有出现在我的pkgdown网站中

问题描述 投票:0回答:2

我有一个名为 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看起来像这样:

我不确定是什么原因造成的,因为我只是格式化了一些文本。

r tidyverse markdown pkgdown
2个回答
0
投票

因此 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

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`.

© www.soinside.com 2019 - 2024. All rights reserved.