如何将pkgdown导航栏中的"Get Started"移至文章板块?
如何将pkgdown导航栏的"Get Started"项移至同名文章板块?
当然可以实现,核心是通过修改pkgdown的配置文件_pkgdown.yml自定义导航栏结构,具体操作如下:
- 打开项目根目录下的
_pkgdown.yml(没有的话直接新建) - 调整导航栏配置:移除顶级的
get_started项,在articles组件下添加子菜单,指向包同名vignette生成的页面
示例配置代码:
navbar: structure: left: - home - articles - reference - news components: articles: text: "文章" menu: - text: "Get Started" href: articles/你的包名.html # 可继续添加其他文章子项 - text: "进阶教程" href: articles/advanced-guide.html
注意:把配置里的你的包名替换为实际包名——因为默认的Get Started vignette和包同名,生成的页面路径就是articles/包名.html。
修改完成后运行pkgdown::build_site()重新生成网站,就能看到"文章"板块的下拉菜单里包含"Get Started"项,原导航栏顶级的"Get Started"会被移除。
内容的提问来源于stack exchange,提问作者Dan Chaltiel
相关产品推荐
相关产品推荐

