leo0707
V2EX  ›  问与答

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

  •  
  •   leo0707 · Jul 27, 2024 · 1571 views
    This topic created in 679 days ago, the information mentioned may be changed or developed.

    使用 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 replies    2024-07-28 14:17:37 +08:00
    revalue
        1
    revalue  
       Jul 28, 2024 via Android
    再建一个项目用于反向代理,部署在 vercel 。使用 vercel.json 的 rewrite 。本质上就是对标 nginx 的 rewrite 。
    在 github page 如果能找到对标 nginx rewrite 的话,应该也可以
    ThomasChan
        2
    ThomasChan  
       Jul 28, 2024
    不用吧, 你只需要把 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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 13:51 · PVG 21:51 · LAX 06:51 · JFK 09:51
    ♥ Do have faith in what you're doing.