Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档
  • Wiki
    • Docs
    • User
  • pages

帮
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1627
Star 125
Fork 140
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
帮
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 166
    • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
    • 合并请求 23
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板
You need to sign in or sign up before continuing.

pages · 变更

页面历史
update pages 编写于 11月 13, 2020 作者: Lab机器人's avatar Lab机器人
显示空白变更内容
内联 并排
Showing with 67 addition and 0 deletion
+67 -0
  • docs/user/pages.md docs/user/pages.md +67 -0
  • 未找到文件。
docs/user/pages.md 0 → 100644
View page @ 774a16c4
# Pages
通过 CODE CHINA 提供的 Pages App,您可以直接从 CODE CHINA 中的仓库发布静态站点。
* 用于任何个人或企业网站
* 使用任何静态站点生成器(SSG)或纯 HTML
* 为您的项目,组织或用户帐户创建网站
* 免费在 CODE CHINA上托管您的网站
> 注:Pages App 目前仅针对 [认证组织](/docs/user/org/star-community-join-plan) 开放使用。
要发布包含 Pages 的网站,您可以使用任何 SSG,例如 Hugo,Mdbook 等(后续我们将还支持 Jekyll、Hexo 等);您还可以发布直接用纯 HTML,CSS 和 JavaScript 编写的任何网站。
Pages***\*不\****支持动态服务器端的处理,例如 `.php`和`.asp` 等。
## 新手入门
如何搭建一个 Pages 网站:
| Pages 模板 | 说明 |
| --- | --- |
| [使用 Hugo 模板](/docs/user/project/pages/hugo) | 使用 Hugo 模板来搭建 Pages 网站 |
| [使用 Mdbook 模板](/docs/user/project/pages/mdbook) | 使用 Mdbook 模板来搭建 Pages 网站 |
| [使用 Html](/docs/user/project/pages/html) | 使用纯 Html/CSS/JS 来搭建 Pages 网站 |
如果需要更新 Pages 网站:
- 通过 Push / Commit / MR 代码到指定部署的分支进行 Pages 网站更新;
- 通过 Pages 设置界面的 **更新 Pages** 按钮进行 Pages 网站更新;
Pages 设置界面:
[![pages settings](/docs/img/pages-settings.png)](/docs/img/pages-settings.png)
1. 从项目菜单栏点击 Pages 或从 【项目设置】-【Apps】点击 Pages 进入
2. 选择 Pages 模板,目前支持 hugo / mdbook / html 三种
3. 选择需要部署的分支
4. 如果是 html ,还可以指定 部署 Html 的路径
5. 最后点击保存更改即可,系统将会自动部署您选择好的分支
## 工作原理
要使用 Pages 页面,您必须在 CODE CHINA 中创建一个公开项目以将您网站的文件上传到该项目,我们将始终从资源库中一个非常特定的文件夹`public`部署您的网站。
为了部署您的站点,CODE CHINA 会通过 `CI / CD`来构建您的站点并将其发布到 Pages 服务器,在您选定您要创建的网站项目模板后(可以是 Hugo / Mdbook / Html 中的任意一种) ,我们会使用其对应的 `.gitlab-ci.yml`的脚本文件来运行 Pages 服务的 `Runner`及`job`,并将对应生成的 `Public` 部署到我们的 Pages 服务器上,完成 Pages 网站的部署工作。
目前我们提供的 Pages 服务域名默认为 `gitcode.host`,后续我们将会开放自定义域名功能。
## Pages 项目示例
有一些因特定原因而建立的 Pages 网站项目示例, 这些示例可以教您 Pages 的高阶用法并适应您自己的需求,当然更多的使用方法及技巧还需要您自己去使用和发现:
- [基于 Mdbook 的电子图书](http://codechina.gitcode.host/programmer/2017/)
- [项目地址](https://codechina.csdn.net/codechina/programmer/2017)
- [基于 Hugo 的电子图书目录](https://codechina.gitcode.host/programmer/mdbook/)
- [项目地址](https://codechina.csdn.net/codechina/programmer/mdbook/-/tree/pages)
- [基于 Hugo 的 1024 长沙·中国 PDF 下载项目](https://codechina.gitcode.host/1024-changsha/)
- [项目地址](https://codechina.csdn.net/codechina/1024-changsha)
\ No newline at end of file
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7