如何从项目文档创建 GitHub 页面?
我在 GitHub 上有一个项目,其中包含一些自动生成的 HTML 文档的目录。我想在 GitHub 的项目页面工具中使用该文档。
因此,我已阅读有关如何创建项目的 gh-pages 根分支的说明。这有效地创建了一个空分支。
我想要帮助的是从 master
分支镜像 /docs
路径中的 html 文件,因此它们位于 gh-pages 的根目录中
分支。解决这个问题的最佳方法是什么?
I have a project on GitHub that has a directory containing some automatically generated HTML documentation. I would like to use that documentation within GitHub's project pages facility.
So, I've read the instructions on how to create the project's gh-pages root branch. This effectively creates an empty branch.
What I'd like help with is mirroring the html files in the /docs
path from the master
branch, so they are in the root of the gh-pages
branch. What is the best way of approaching this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在这里回答我自己的问题...已经通过 Git 子模块实现了我想要的目标。
我基本上复制了此清酒任务中详细说明的内容 ,但总而言之:
docs
路径移至临时文件夹中。提交更改。gh-pages
分支,Answering my own question here... have achieved what I wanted with Git submodules.
I basically copied what's detailed in this sake task, but in summary:
docs
path into a temp folder. Commit changes.gh-pages
branch as per the usual instructionsgh-pages
branch. Commit changes.gh-pages
as a submodule in thedocs
folder.嗯,我最终编写了这两个 Makefile 目标来推送我的文档。我只是做了 update-doc 并且它通常有效。
我使用 doxygen,但您可以将其更改为任何其他文档系统。
这假设远程上存在
gh-pages
分支,并且是按照 这里。Mhm, I ended up writing these two Makefile targets to push my docs. I just do make update-doc and it generally works.
I use
doxygen
but you could change this to whatever other documentation system.This assumes the
gh-pages
branch exists on the remote and was created as explained here.为这些文件创建到该位置的符号链接。您也应该能够做出这些承诺。
create symlinks for those files to that spot. You should be able to commit those too.