前段小白,请教大佬们如何将 Vitepress 生成的页面放在 Hexo 主博客的路径里

119 天前
 leo0707

使用 GitHub Pages ,域名为 username.github.io ,由 Hexo 构建,想让 username.github.io/mydocs/demo1username.github.io/mydocs/demo2 展示由 Vitepress 生成的文档页面,请教下各位大佬该怎么做。谢谢!

P.S. 目前是用 hexo deploy 到 GitHub 仓库的 gh-pages 分支进行博客部署的;已善用搜索,问过 ChatGPT ,还是不太明白怎么弄。

希望多多指教!

920 次点击
所在节点    问与答
2 条回复
revalue
118 天前
再建一个项目用于反向代理,部署在 vercel 。使用 vercel.json 的 rewrite 。本质上就是对标 nginx 的 rewrite 。
在 github page 如果能找到对标 nginx rewrite 的话,应该也可以
ThomasChan
118 天前
不用吧, 你只需要把 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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX