R 将描述文件呈现为html

R 将描述文件呈现为html,r,cran,R,Cran,我正在寻找一个功能,可以用来获得确切的或类似的网站到CRAN package html网站,例如: 我可以用 utils::packageDescription("DBI") 在R中打印描述。我可以从这里开始使用字符串并尝试将其格式化为html,但我知道在utils和其他软件包中有很多有用的技术帮助,所以也许我可以利用一些东西将描述呈现为html? 下载和反向依赖部分在html输出中不是必需的 请定义您想要或期望的标记 已经这样做了近十年——下面是一个“新”包的代码。我只是解析DESCRIPT

我正在寻找一个功能,可以用来获得确切的或类似的网站到CRAN package html网站,例如: 我可以用

utils::packageDescription("DBI")
在R中打印描述。我可以从这里开始使用字符串并尝试将其格式化为html,但我知道在
utils
和其他软件包中有很多有用的技术帮助,所以也许我可以利用一些东西将描述呈现为html?

下载和反向依赖部分在html输出中不是必需的

请定义您想要或期望的标记

已经这样做了近十年——下面是一个“新”包的代码。我只是解析
DESCRIPTION
文件,然后循环遍历它,用粗体设置字段,用普通文本设置值

writeNewBlogEntry <- function(curPkg, curVer, reposurl) {
    blogpost <- file.path(blogInputDir, "new", 
                          paste(curPkg, "_", curVer, ".txt", sep=""))
    con <- file(blogpost, "wt")
    cat("New package", curPkg, "with initial version", curVer,"\n\n", file=con)
    dcf <- read.dcf( url(getDescriptionUrl(curPkg, reposurl)) )
    for (i in 1:ncol(dcf)) {
        cat("<strong>", colnames(dcf)[i], "</strong>: ",
            htmlEscape(dcf[1,i]), "<br>\n", sep="", file=con)
    }
    closeBlogPost(con, reposurl, curPkg)
}
writeNewBlogEntry