我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.14

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-07-12. 即使出现严重安全问题,也不会发布补丁。要获得更好的性能、更高的安全性和全新功能,请升级到 GitHub Enterprise 的最新版本。 要获取有关升级的帮助,请联系 GitHub Enterprise 支持部门

使用自动生成器创建页面

您可以使用 GitHub Enterprise 的自动页面生成器为项目、用户或组织快速创建单页面网站。

自动页面生成器设计用于创建单页面网站。 如果您想构建多页面网站,我们建议您使用 Jekyll。 要将多个页面添加到您的自动页面生成器站点,作为一种变通方法,您可以尝试复制仓库根目录中的 index.html 文件,然后将其编辑为其他网页的模板。 这种变通方法需要比较熟悉 HTML。

注:如果您将 GitHub Pages 发布来源设置为从 /docs master branch(master 分支上的 /docs 文件夹)发布站点,则自动页面生成器将被禁用。 更多信息请参阅“配置 GitHub Pages 的发布来源”。

用户和组织页面

要生成用户和组织页面站点,您需要创建名为 <username>.[hostname]的仓库。 用户名或组织名称必须归您所有,否则您的 GitHub 页面 站点将无法构建。 自动页面生成器可通过仓库的 Settings(设置)页面访问。 您可以阅读有关用户和组织页面的更多信息

项目页面

您可以使用自动页面生成器为任何项目仓库发布 GitHub 页面 站点。

警告:您必须使用上述命名规范创建仓库,否则您将无法发布 GitHub 页面 站点。

自动页面生成器

  1. 在 GitHub Enterprise 上,导航到仓库的主页面。

  2. 在仓库名称下,单击 Settings(设置)

    仓库设置按钮

  3. 单击 Automatic Page Generator(自动页面生成器)按钮。

    页面生成器按钮

  4. 在 Markdown 编辑器中创作内容。

  5. 单击 Continue To Layouts(继续布局)按钮。

  6. 在我们的主题中预览您的内容。

    主题预览页面

  7. 找到您喜欢的主题后,单击 Publish page(发布页面)

    发布按钮

生成 GitHub 页面 站点后,您可以获取其 HTML 代码的本地副本。 如果您生成了项目页面站点,请获取并检出新分支:

$ cd repository
$ git fetch origin
> remote: Counting objects: 92, done.
> remote: Compressing objects: 100% (63/63), done.
> remote: Total 68 (delta 41), reused 0 (delta 0)
> Unpacking objects: 100% (68/68), done.
> From https://主机名/user/repo.git
>  * [new branch]      gh-pages     -> origin/gh-pages

$ git checkout gh-pages
> Branch gh-pages set up to track remote branch gh-pages from origin.
> Switched to a new branch 'gh-pages'

如果您生成了用户页面站点,则代码将存在于 master 分支而不是 gh-pages 分支中,因此只需检出 master 然后拉取!

$ cd repository
$ git checkout master
> Switched to branch 'master'
$ git pull origin master
> remote: Counting objects: 92, done.
> remote: Compressing objects: 100% (63/63), done.
> remote: Total 68 (delta 41), reused 0 (delta 0)
> Receiving objects: 100% (424/424), 329.32 KiB | 178 KiB/s, done.
> Resolving deltas: 100% (68/68), done.
> From https://主机名/user/repo.git
>  * branch      master     -> FETCH_HEAD
> Updating abc1234..def5678
> Fast-forward
> index.html                                     |  265 ++++
> ...
> 98 files changed, 18123 insertions(+), 1 deletion(-)
> create mode 100644 index.html
> ...

问问别人

找不到要找的内容?

联系我们