V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
leo0707
V2EX  ›  问与答

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

  •  
  •   leo0707 · 118 天前 · 920 次点击
    这是一个创建于 118 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    希望多多指教!

    2 条回复    2024-07-28 14:17:37 +08:00
    revalue
        1
    revalue  
       118 天前 via Android
    再建一个项目用于反向代理,部署在 vercel 。使用 vercel.json 的 rewrite 。本质上就是对标 nginx 的 rewrite 。
    在 github page 如果能找到对标 nginx rewrite 的话,应该也可以
    ThomasChan
        2
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2687 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.