relURL 的用法
参见:https://gohugo.io/functions/urls/relurl/#input-begins-with-a-slash
在将 blogdown 创建的静态网站部署到 GitHub Pages 时,确保在 config.toml 或 config.yaml 文件中设置了正确的 baseURL。这是指向你的 GitHub Pages 网站的基本 URL。
在配置文件中添加如下行:
baseURL = "https://<username>.github.io/<repository-name>/"
确保将 <username> 替换为你的 GitHub 用户名,<repository-name> 替换为你的仓库名称。
另外,请确保 publishDir(默认是 public 文件夹)的内容正确地推送到 gh-pages 分支。你可以使用如下命令将内容推送到 gh-pages:
git subtree push --prefix public origin gh-pages
这个命令会将 public 文件夹的内容推送到 gh-pages 分支。确保在推送之前已经生成了静态网站,可以通过以下命令:
blogdown::build_site()