我在工作和生活中需要日常维护 10 个以上的 bookdown, blogdown, 和 Quarto 项目。随着时间的推移,项目中存在的外链经常会发生改变,每次不经意间发现问题再手动检查和更新很头疼。于是我写了一段代码,用于自动化检查 R Markdown 和 Quarto 项目中的链接:https://gist.github.com/nanxstats/dc6d2b780fd72b3874d3b3ee9631229f

为了输出美观和避免重复建设,链接检查部分直接复用了 r-lib/urlchecker。技术内幕记录在这里:https://nanx.me/blog/post/rmarkdown-quarto-link-checker/