我试着用pkgdown R包为我的R包建立一个网站。当然,我不使用.github.io。
按照指令(https://pkgdown.r-lib.org/articles/pkgdown.html#publishing),我运行了
usethis::use_pkgdown_github_pages()我已经在我的主分支中创建了'docs‘文件夹和html文件,并创建了一个空的’gh-page‘分支。当我使用pkgdown::build_site()检查本地构建的页面时,它工作得很好。
但是,当我打开.github.io/时,我有404错误(文件找不到)。这是因为空白的页码分支吗?还是,这是因为我没有使用.github.io?说明没有提供太多,所以你能和我分享任何额外的文件来解释如何使用pkgdown在Github上发布一个项目网站吗?
谢谢!
很抱歉没有提供一个可复制的例子。
我试着重新运行
usethis::use_pkgdown_github_pages()命令
提交并推送对md文件的更改+使用pkgdown::build_site()在本地进行检查。
我想,如果我对md文件进行了更改,并将更改推送到GitHub主分支,那么use_pkgdown_github_pages()就会预先设置机器人或代码,构建并发布网页。
发布于 2022-11-17 21:19:12
只是想更新一下我的情况:
我不知道如何和为什么,但“gh-page”分支出于某种原因正在镜像主/文档文件夹。名为“页面构建和部署”的Github操作成功地从镜像的‘gh-page’分支中运行。
https://stackoverflow.com/questions/74318465
复制相似问题