为站点创建仓库
如果站点是一个独立的项目,您可以创建新仓库来存储站点源代� �。 If your site is associated with an existing project, you can add the source code to that project's repository, in a /docs
folder on the default branch or on a different branch. 例如,如果您创建站点来发布已经在 GitHub Enterprise Server 上的项目文档, 您可能想要将站点的源代� �存储在与项目相同的仓库中。
如果要在现有仓库中创建站点,请跳至“创建站点”一节。
- 在任何页面的右上角,使用 下拉菜单选择 New repository(新建仓库)。
- 使用 Owner(所有者)下拉菜单选择� 想要拥有仓库的帐户。
- 输入仓库的名称和说明(可选)。 如果您创建的是用户或组织站点,仓库名称必须为
<user>.github.io
或<organization>.github.io
。 如果您的用户或组织名称包含大写字母,您必须小写字母。 更多信息请参阅“关于 GitHub Pages”。 - 选择仓库可见性。 更多信息请参阅“关于仓库”。
- 选择 Initialize this repository with a README(使用自述文件初始化此仓库)。
- 单击 Create repository(创建仓库)。
创建站点
必须先在 GitHub Enterprise Server 上有站点的仓库,然后才可创建站点。 如果未在现有仓库中创建站点,请参阅“为站点创建仓库”。
Warning: If your site administrator has enabled Public Pages, GitHub Pages sites are publicly available on the internet, even if the repository for the site is private or internal. If you have sensitive data in your site's repository, you may want to remove the data before publishing. For more information, see "Configuring GitHub Pages for your enterprise" and "About repositories."
-
在 GitHub Enterprise Server 上,导航到站点的仓库。
-
Decide which publishing source you want to use. 更多信息请参阅“关于 GitHub Pages”。
-
如果所选发布源已存在,请导航到发布源。 如果所选发布源不存在,则创建发布源。
-
在发布源的� �目录中,创建一个名为
index.md
、包含要在网站主页上显示的内容的文件。提示: 如果存在
index.html
,则将使用它而不是index.md
。 如果没有index.html
或index.md
,将使用README.md
。 -
配置发布源。 更多信息请参阅“配置 GitHub Pages 站点的发布来源”。
-
在仓库名称下,单击 Settings(设置)。
-
在左侧边� �中,单击 Pages(页面)。
-
要查看您已发布的站点,请在“GitHub Pages”下点击您的站点 URL。
注:对站点的更改在推送到 GitHub Enterprise Server 后,最长可能需要 10 分钟才会发布。 If you don't see your GitHub Pages site changes reflected in your browser after an hour, see "About Jekyll build errors for GitHub Pages sites."
Note: If your site has not published automatically, make sure someone with admin permissions and a verified email address has pushed to the publishing source.
后续步骤
您可以通过创建更多新文件向网站添� 更多页面。 每个文件都将在网站上与发布源相同的目录结构中。 例如,如果项目网站的发布源是 gh-pages
分支,并且您在 gh-pages
分支上创建了名为 /about/contact-us.md
的新文件,该文件将在 http(s)://<hostname>/pages/<username>/<repository>/about/contact-us.html
下。
您还可以添� 主题以自定义网站的外观。 更多信息请参阅”使用 Jekyll 添� 主题到 GitHub Pages 站点”。
要更多地自定义您的站点,您可以使用 Jekyl - 内置 GitHub Pages 支持的静态站点生成器。 更多信息请参阅“关于 GitHub Pages 和 Jekyll”。