问题描述
我收到了CRAN的反馈。 (在我尝试上传0.2.1之后)
它说“ CRAN URL不是规范形式”。
我不知道是哪个导致URL出现此问题,是因为先前的0.2.0版本不符合此问题。
谁能告诉我我需要在包裹的哪一部分进行更改?
CRAN反馈如下:
Found the following (possibly) invalid URLs:
URL: https://cran.r-project.org/web/packages/gratis/index.html
From: README.md
Status: 200
Message: OK
CRAN URL not in canonical form
URL: https://cran.rstudio.com/web/packages/gratis/index.html
From: README.md
Status: 200
Message: OK
CRAN URL not in canonical form
The canonical URL of the CRAN page for a package is
https://CRAN.R-project.org/package=pkgname
解决方法
规范网址用于解决因内容重复而引起的问题。例如,一个网页的内容可能会出现在其他几个网页上。规范 url 通知搜索引擎应在搜索结果中显示网页的哪个副本。使用链接 HTML 标记指示规范 url。例如标签:
<link href="https://moz.com/learn/seo/canonicalization" rel="canonical">
表示网址:https://moz.com/learn/seo/canonicalization 是主副本。
对于 CRAN url,规范 url 的格式为:https://cran.r-project.org/package=package-name,其中 package-name 是包的名称。 CRAN 包页面底部有一个注释,指示规范 url。
有关详细信息,请参阅此 tutorial on canonical tags。