blob: 264c2239e267f900105635200b044e59bc2867aa (
plain) (
tree)
|
|
library(pkgdown)
debug(pkgdown:::as_pkgdown)
debug(pkgdown:::topic_index)
debug(pkgdown:::package_rd) # creates rd object (list of Rd file representations)
undebug(pkgdown:::rd_file) # creates rd file representations
build_reference_index(".")
extract_tag(rd[[1]], "tag_title") # gives "\n"
extract_tag(rd[[4]], "tag_title") # gives the title
library(magrittr)
library(stringr)
extract_tag_local <- function(x, tag) {
x %>%
purrr::keep(inherits, tag) %>%
unlist %>%
paste(collapse = "") %>%
str_trim
}
extract_tag_local(rd[[1]], "tag_title")
extract_tag_local(rd[[4]], "tag_title")
titles <- purrr::map_chr(rd, extract_tag, "tag_title")
titles <- purrr::map_chr(rd, extract_tag_local, "tag_title")
rd[[2]]
|