使用 GitHub Pages ,域名为 username.github.io ,由 Hexo 构建,想让 username.github.io/mydocs/demo1 和 username.github.io/mydocs/demo2 展示由 Vitepress 生成的文档页面,请教下各位大佬该怎么做。谢谢!
P.S. 目前是用 hexo deploy 到 GitHub 仓库的 gh-pages 分支进行博客部署的;已善用搜索,问过 ChatGPT ,还是不太明白怎么弄。
希望多多指教!
1
revalue 144 天前 via Android
再建一个项目用于反向代理,部署在 vercel 。使用 vercel.json 的 rewrite 。本质上就是对标 nginx 的 rewrite 。
在 github page 如果能找到对标 nginx rewrite 的话,应该也可以 |
2
ThomasChan 144 天前
不用吧, 你只需要把 mydocs 放到 hexo 项目根目下的 public 文件夹内即可。
比如在 vitepress build 时指定输出到 hexo_dir/public/mydocs 就行呀。 hexo 部署 public 下的都 push 到 github ,gh-pages 是将整站做静态文件访问的。 例如我的 hexo 博客是 chenjunhao.cn 对应 thomaschan.github.io ,我在本地 hexo 博客根目下的 public 里放了一个不属于博客的 projects 文件夹,等部署后就能访问 chenjunhao.cn/projects/carGame |