提交 523f708a 编写于 作者: Miykael_xxm's avatar Miykael_xxm 🚴

add jupyter member pages

上级 a5a3787c
# Full project: https://gitlab.com/pages/plain-html
# 缺少image
pages:
script:
- echo 'start...'
artifacts:
paths:
- public
only:
- pages
tags:
- pages
_book/
node_modules/
_book.zip
.DS_Store
此差异已折叠。
<!DOCTYPE html>
<meta charset="utf-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="object" property="og:type">
<meta content="CODE CHINA" property="og:site_name">
<meta content="" property="og:title">
<meta content="CODE CHINA——开源代码托管平台,独立第三方开源社区,Git/Github/Gitlab" property="og:description">
<meta content="https://codechina.csdn.net/assets/gitlab_logo-42ec4452266baa0b5905cd1ef5fbee2f36d39d56ff6ba69b47ef09f90ae3ae85.png" property="og:image">
<meta content="64" property="og:image:width">
<meta content="64" property="og:image:height">
<meta content="https://codechina.gitcode.host/help-docs/member.html" property="og:url">
<meta content="" property="twitter:title">
<meta content="CODE CHINA——开源代码托管平台,独立第三方开源社区,Git/Github/Gitlab" property="twitter:description">
<title>CODE CHINA Notebook</title>
<meta content="CODE CHINA——开源代码托管平台,独立第三方开源社区,Git/Github/Gitlab" name="description">
<link rel="shortcut icon" type="image/png" href="https://codechina.csdn.net/uploads/-/system/appearance/favicon/1/logo_icon.png" id="favicon" data-original-href="/uploads/-/system/appearance/favicon/1/logo_icon.png">
<link rel="stylesheet" href="./static/css/style.min.css" type="text/css" />
<div class="container running_container">
<!-- <img class="bg" src="https://jupyter.csdn.net/static/images/bg.svg" style="transform: rotateZ(180deg);top:-380px;" alt=""> -->
<img class="bg" src="./static/images/bg.svg" style="transform: rotateZ(180deg);top:-740px;height: 1400px;" alt="">
<img src="./static/images/land.svg" style="width:60%;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);" alt="">
<div class="content" style="position: fixed;top: 200px;left:50%;transform: translateX(-50%);">
<div class="row">
<div class="text-center">
<button class="btn btn-orange starting">
<span id="progress-text">
Notebook 服务启动失败
</span>
<div id="progress-bar" style="width:100%"></div>
</button>
<p id="progress-message">
CSDN Notebook 服务目前仅对 CSDN 会员开放,点击
<a href="https://codechina.csdn.net/codechina/help-docs/-/wikis/docs/user/jupyter#csdn-%E4%BC%9A%E5%91%98%E6%9C%8D%E5%8A%A1" target="_blank">了解详情</a>
</p>
</div>
</div>
</div>
</div>
<!-- footer -->
\ No newline at end of file
.btn {
border-radius: 4px;
}
.btn:hover {
opacity: 0.8;
}
.btn.btn-orange {
background: #fb5531;
}
.btn.btn-primary {
background: #0d96f0;
}
.btn.starting {
display: block;
width: 280px;
height: 60px;
font-size: 20px;
color: #ccc;
margin: 120px auto;
margin-bottom: 20px;
pointer-events: none;
background: #f5f5f5;
border: none;
position: relative;
}
.btn.starting #progress-text {
position: relative;
z-index: 9;
}
#start,
#stop {
display: inline-block;
vertical-align: middle;
width: 200px;
height: 280px;
border-radius: 4px;
background: #fff;
margin: 80px 40px;
transition: all 0.3s;
transform: translate(0, 0);
}
#start:hover,
#stop:hover {
transform: translate(0, -2px);
}
#start.border-orange,
#stop.border-orange {
border: 1px solid #fb5531;
}
#start.border-orange:hover,
#stop.border-orange:hover {
box-shadow: 2px 2px 4px rgba(251, 85, 49, 0.4);
}
#start.border-blue,
#stop.border-blue {
border: 1px solid #0d96f0;
}
#start.border-blue:hover,
#stop.border-blue:hover {
box-shadow: 2px 2px 4px rgba(13, 150, 240, 0.6);
}
#start img,
#stop img {
display: block;
height: 120px;
margin: 52px auto;
}
#start button,
#stop button {
width: 180px;
height: 40px;
color: #ccc;
padding: 8px 0;
outline: none;
border: none;
font-size: 16px;
}
#progress-log,
#progress-message {
color: #fb5531;
font-size: 16px;
}
#progress-log .progress-log-event,
#progress-message .progress-log-event {
border: none;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
#progress-bar {
position: absolute;
top: 0;
left: 0;
width: 0;
border-radius: 4px;
background-color: #fb5531;
border: none;
animation: progress-bar-stripes 2s linear infinite;
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
transition: width 0.6s ease;
box-shadow: inset 0 -1px 0 #000000;
height: 100%;
}
.running_container {
margin: 0;
margin-top: -20px;
width: 100%;
height: calc(100vh);
padding: 0;
position: relative;
overflow: hidden;
}
.running_container .bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.running_container .content {
position: relative;
z-index: 9;
}
@color-blue: #0d96f0;
@color-orange: #fb5531;
.btn {
border-radius: 4px;
&:hover {
opacity: 0.8;
}
&.btn-orange {
background: @color-orange;
}
&.btn-primary {
background: @color-blue;
}
&.starting {
display: block;
width: 280px;
height: 60px;
font-size: 20px;
color: #ccc;
margin: 120px auto;
margin-bottom: 20px;
pointer-events: none;
background: #f5f5f5;
border: none;
position: relative;
#progress-text {
position: relative;
z-index: 9;
}
}
}
#start,
#stop {
display: inline-block;
vertical-align: middle;
width: 200px;
height: 280px;
border-radius: 4px;
background: #fff;
margin: 80px 40px;
transition: all 0.3s;
transform: translate(0, 0);
&:hover {
transform: translate(0, -2px);
}
&.border-orange {
border: 1px solid @color-orange;
&:hover {
box-shadow: 2px 2px 4px fade(@color-orange, 40%);
}
}
&.border-blue {
border: 1px solid @color-blue;
&:hover {
box-shadow: 2px 2px 4px fade(@color-blue, 60%);
}
}
img {
display: block;
height: 120px;
margin: 52px auto;
}
button {
width: 180px;
height: 40px;
border: none;
color: #ccc;
padding: 8px 0;
outline: none;
border: none;
font-size: 16px;
}
}
#progress-log,
#progress-message {
color: @color-orange;
font-size: 16px;
.progress-log-event {
border: none;
}
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
#progress-bar {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
border-radius: 4px;
background-color: #fb5531;
border: none;
animation: progress-bar-stripes 2s linear infinite;
background-image: linear-gradient(
45deg,
rgba(255, 255, 255, 0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, 0.15) 50%,
rgba(255, 255, 255, 0.15) 75%,
transparent 75%,
transparent
);
background-size: 40px 40px;
transition: width 0.6s ease;
box-shadow: inset 0 -1px 0 rgb(0 0 0 ~'/' 15%);
height: 100%;
}
.running_container {
margin: 0;
margin-top: -20px;
width: 100%;
height: calc(100vh);
padding: 0;
position: relative;
overflow: hidden;
.bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.content {
position: relative;
z-index: 9;
}
}
此差异已折叠。
<svg class="icb ldlz" style="position: absolute; bottom: 0px; opacity: 1; visibility: visible;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 400"><style type="text/css">
@keyframes cloud-wander {
0% { transform: translate(-35px,0); animation-timing-function: cubic-bezier(.3,0,.7,1); }
50% { transform: translate(35px,0); animation-timing-function: cubic-bezier(.3,0,.7,1); }
100% { transform: translate(-35px,0); }
}
.icb .cw { animation: cloud-wander 8s linear infinite }
.icb .cw1 { animation-delay: -1s }
.icb .cw2 { animation-delay: -5.7s }
.icb .cw3 { animation-delay: -2.5s }
.icb .cw4 { animation-delay: -7.2s; animation-duration: 7s }
.icb .cw5 { animation-delay: -0s; animation-duration: 8s}
.icb .cw6 { animation-delay: -3s; animation-duration: 9s }
.icb .cw7 { animation-delay: -4.3s; animation-duration: 12s }
</style>
<!--<path fill="#38BEE0" d="M25.9-117.7h1349.9v669.9H25.9z"/>-->
<path class="cw cw1" fill="#48D0F2" d="M1526-2.3c0-53.7-60.9-97.2-136-97.2-63.2 0-116.4 30.8-131.6 72.6-14.6-4.4-30.6-6.9-47.4-6.9-59.4 0-108.9 30.6-119.1 71-10.9-6-24.6-9.5-39.4-9.5-26.5 0-49.2 11.3-59.4 27.5-6.5-1-13.3-1.6-20.3-1.6-34.2 0-64.1 13.1-80.4 32.6-3.9-.4-7.9-.5-12-.5-39.6 0-73.4 17.8-86.6 42.9-10-5.9-22.8-9.4-36.8-9.4-5.7 0-11.3.6-16.5 1.7-11.1-15.4-33.6-26-59.6-26-16.6 0-31.8 4.3-43.6 11.5C626.8 94 607.7 85.7 586 85.7c-2.7 0-5.4.1-8 .4-14.9-22.3-46.7-37.7-83.5-37.7-25.6 0-48.8 7.4-65.5 19.5-10.8-33.6-53-58.7-103.4-58.7-17.8 0-34.6 3.2-49.4 8.7-10.7-14.5-32-24.4-56.6-24.4-15.5 0-29.7 3.9-40.8 10.5-9.6-6.6-21.7-11.4-35.3-13.5v-1.3c0-52.9-60-95.8-134-95.8s-134 42.9-134 95.8c0 51.8 57.4 93.9 129.3 95.7 4.4 29.8 39.7 52.9 82.5 52.9 2.6 0 5.2-.1 7.7-.3 7.2 34.3 48.6 60.6 98.6 60.6 15.6 0 30.3-2.6 43.5-7.1 7.2 31.8 45.8 56.1 92.3 56.1 16.9 0 32.8-3.2 46.4-8.8 14.2 22.5 45.8 38.1 82.5 38.1 9.9 0 19.4-1.1 28.2-3.2 4.9 26.3 36.4 46.7 74.6 46.7 30.9 0 57.4-13.3 69-32.3 10.8 22 40.1 37.8 74.7 37.8 30.6 0 57.1-12.4 70.3-30.6 19.8 12.9 46.2 20.8 75.1 20.8 54.9 0 100.5-28.3 109.9-65.6 11.9 8 27.9 12.9 45.5 12.9 34 0 61.9-18.3 65.8-41.8 12.2 3.8 25.8 6 40 6 38.3 0 71.5-15.5 88.2-38.1 13.5 5.3 29.1 8.4 45.7 8.4 47.9 0 87.5-25.4 93.8-58.5 35.6-2.6 64.6-21 73-45.3C1476.7 86.1 1526 46 1526-2.3z"></path>
<path class="cw cw2" fill="#62D7F4" d="M1420.9 65.8c0-39.7-45-71.8-100.5-71.8-46.8 0-86.2 22.9-97.3 53.9-4-.3-8-.5-12.1-.5-55.7 0-101.8 28.9-110.7 66.9-37.6.1-69.1 18.7-77.8 43.7-5.3-.9-10.7-1.4-16.4-1.4-21.4 0-40.5 6.8-53.3 17.6-15.1-29.4-54.7-50.4-101.2-50.4-34.9 0-65.9 11.8-85.6 30.2-4-.4-8-.6-12.2-.6-24.3 0-46.4 6.9-62.6 18.2-12.8-6-28.1-9.5-44.5-9.5-38.4 0-70.6 19.1-78.9 44.8h-2.1c-7.1 0-13.9 1-20.1 2.8-14.2-22.2-45.6-37.7-82-37.7-5.1 0-10.1.3-14.9.9-12.7-20.7-41.6-35.2-75.2-35.2-3.4 0-6.7.2-10 .4-16.9-15.1-42.9-24.8-72.1-24.8-17.9 0-34.6 3.6-48.7 9.9-15.7-8-34.8-12.6-55.5-12.6-8.8 0-17.2.8-25.3 2.4-5-20.9-24.1-38.3-50-47-11.8-54-77.1-95.3-156-95.3-87.2 0-157.9 50.5-157.9 112.8s70.7 112.8 157.9 112.8c8.7 0 17.2-.5 25.5-1.5 6.1 23.6 35 41.5 69.8 41.5 22.7 0 42.9-7.6 55.8-19.4 17.2 18.6 46.6 30.9 80.2 30.9 8.3 0 16.3-.8 24-2.2 16.5 20.1 47 33.6 82 33.6 13.2 0 25.8-1.9 37.2-5.4 6.6 15.6 26.8 27 50.8 27 13.5 0 25.9-3.6 35.2-9.6 13.7 6.1 29.9 9.6 47.3 9.6 5 0 9.8-.3 14.6-.8 1.8 22.7 28.2 40.7 60.4 40.7 20.3 0 38.3-7.2 49.3-18.2 11.6 6.2 26.1 9.9 41.7 9.9 3.8 0 7.5-.2 11.1-.6 18.1 16.7 46.5 27.4 78.3 27.4 42.9 0 79.4-19.5 93.2-46.7 11.5 6.3 25.9 10.1 41.6 10.1 28.3 0 52.6-12.3 63-29.8 10.5 5 23.2 8 36.8 8 21.7 0 40.9-7.4 53.1-18.9 11.6 8.8 28 14.3 46.2 14.3 30 0 55.2-14.9 61.7-35 17.4 11.2 40.4 18 65.6 18 37.8 0 70.6-15.3 86.9-37.7 7.4 1.3 15.1 2 23.1 2 54.1 0 98-31.4 98-70 0-16.6-8.1-31.8-21.5-43.8 32-12 54.1-36.1 54.1-63.9z"></path>
<path class="cw cw3" fill="#7DDEF6" d="M1522.4 172.3c0-56.3-63.8-101.9-142.6-101.9-63.2 0-116.8 29.4-135.5 70.2-7.6-1.9-15.8-2.9-24.4-2.9-37.4 0-68.4 19.6-74 45.2-11.2-6.6-25.6-10.6-41.3-10.6-23.2 0-43.6 8.7-55.1 21.8-8.8-1.9-18.2-2.9-27.9-2.9-44.5 0-82 21.6-93.1 50.9-28.3 2.2-52.3 14.5-65 31.8-1.3-.4-2.6-.7-3.9-1-8.9-6-20-10.2-32.5-11.9-8.6-29.5-45.2-51.7-89-51.7-19.5 0-37.5 4.4-52.3 11.8-12.3-4.3-26.1-6.7-40.7-6.7-41.4 0-76.4 19.3-88.5 46-2.2-.2-4.4-.3-6.6-.3-5.6 0-11 .6-16.1 1.6-16.5-25.4-52.4-43-94.2-43-10.6 0-20.8 1.1-30.5 3.3-18.2-21.7-51.4-36.2-89.3-36.2-10.1 0-19.8 1-29 2.9-12.3-47.2-70.3-83-139.9-83-26.8 0-51.9 5.3-73.3 14.5-14.4-54.6-81.5-96-162.1-96-91.1 0-165 52.8-165 117.9S-175.5 260-84.4 260h3c5.7 35 47.3 62.2 97.8 62.2 23.8 0 45.7-6.1 62.7-16.1 8.9 5.6 19.7 9.7 31.7 11.7-.1 1.4-.1 2.7-.1 4.1 0 48 54.4 86.9 121.6 86.9 27.6 0 53-6.6 73.4-17.6 21.5 30.5 65.7 51.5 116.8 51.5 22 0 42.7-3.9 60.9-10.7 20.2 27.8 60.8 46.8 107.6 46.8 46 0 85.9-18.3 106.5-45.2 26.4 24 67.5 39.5 113.6 39.5 68.9 0 126.5-34.5 140.8-80.6 25.4 19.7 61.7 32 102.1 32 51.9 0 97.1-20.3 120.9-50.4 21.9 9.3 47.5 14.7 74.8 14.7 80.8 0 146.2-46.8 146.2-104.5 0-3.6-.3-7.2-.8-10.7 71.6-5.5 127.3-48.7 127.3-101.3z"></path>
<path class="cw cw4" fill="#98E5F9" d="M1452 226.2c0-40.3-45.7-72.9-102-72.9-48.3 0-88.7 23.9-99.3 56.1-4.7-.9-9.6-1.4-14.7-1.4-21.8 0-40.8 8.6-50.7 21.3-13.8-8.8-32.1-14.2-52-14.2-35 0-64.6 16.4-74.6 39-6-.9-12.3-1.3-18.7-1.3-40.3 0-74.6 18.2-87.7 43.8-16.2-7.4-35.4-11.7-56-11.7-43.1 0-80.1 18.7-96 45.3-2.7-.3-5.5-.4-8.3-.4-22.3 0-41.9 8.1-53.3 20.5-11-11-29.1-18.2-49.5-18.2-6.4 0-12.5.7-18.3 2-17.4-16.1-44.6-26.4-75.2-26.4-17.2 0-33.3 3.3-47.2 9-13.1-7.5-29.7-12-47.8-12-24.9 0-47.1 8.5-61.1 21.7-9-4.4-19.8-7-31.6-7h-.7c-5.4-30.6-42-54.3-86.3-54.3-15.7 0-30.5 3-43.2 8.2-11.6-46.1-68-81.1-135.8-81.1-21.5 0-41.9 3.5-60 9.8-15.6-54.5-83.1-95.5-164-95.5-92.4 0-167.4 53.6-167.4 119.6s75 119.7 167.4 119.7h.8c7.6 54.9 72.4 97.8 151.2 97.8 36.5 0 70.1-9.2 96.3-24.6 22.8 25.3 62.5 42 107.7 42 28.2 0 54.3-6.5 75.5-17.6 18.2 17.6 47.5 29 80.5 29 20.9 0 40.3-4.6 56.4-12.4 19.9 21.4 53.9 35.5 92.5 35.5 28 0 53.6-7.4 73.1-19.6 15.8 7.8 35 12.3 55.6 12.3 21.5 0 41.4-4.9 57.6-13.3 23.8 22.5 61.6 37 104.1 37 57.3 0 106-26.4 123.6-63.1 24.3 14.8 55.7 23.7 90 23.7 57.7 0 107.2-25.1 128.2-61 21.1 8.8 45.6 13.8 71.8 13.8 79 0 143-45.8 143-102.2 0-14.3-4.1-28-11.6-40.4 23-13.4 37.7-33.7 37.7-56.5z"></path>
<path class="cw cw5" fill="#B2EDFB" d="M1496.6 329.1c1.7-6 2.6-12.3 2.6-18.6 0-51.2-58-92.6-129.6-92.6-62.4 0-114.5 31.5-126.8 73.5-3.9-.4-7.8-.6-11.8-.6-24.8 0-47 7.6-62.6 19.6-14.7-4-30.8-6.2-47.5-6.2-46.2 0-86.9 16.9-110.7 42.5-28.2 4.2-52.6 16-68.7 32.3-6.7-1-13.6-1.5-20.6-1.5-31.5 0-59.5 10.5-77.6 26.9-17.3-24.6-52.9-41.4-94-41.4-40.7 0-75.9 16.5-93.4 40.6-20.5 1.5-39.1 7.7-53.6 17.1-15.6-10.8-36.8-17.5-60.2-17.5-1.7 0-3.4 0-5 .1-8.5-12.9-26.8-21.8-48-21.8-3.1 0-6.2.2-9.2.6-23.2-22.5-60.5-37.1-102.6-37.1-7.5 0-14.8.5-21.9 1.3-24.9-10.7-54.2-16.9-85.4-16.9-16.1 0-31.7 1.7-46.5 4.7-17.1-12.6-41-20.4-67.5-20.4-11.5 0-22.5 1.5-32.7 4.2-11.9-46.7-69-82.1-137.7-82.1-77.3 0-140 44.8-140 100 0 38.1 29.9 71.3 73.8 88.2-.9 5.1-1.4 10.2-1.4 15.4 0 64.7 73.4 117.2 164 117.2 30.6 0 59.1-6 83.6-16.4 28.5 16.5 64.8 26.4 104.4 26.4 37.1 0 71.3-8.7 99-23.4 22.2 27.6 63.9 46.3 111.7 46.3 44.3 0 83.4-16 106.6-40.4 17.5 9.9 39.7 15.8 63.8 15.8 21.4 0 41.2-4.7 57.7-12.6 22.7 18.4 56 30.1 93.1 30.1 39.4 0 74.6-13.2 97.3-33.7 24.9 20.6 61.8 33.7 102.9 33.7 64.8 0 119-32.4 132.7-75.7 25.8 16 59.5 25.7 96.3 25.7 54.6 0 102.2-21.2 127.5-52.8 18.4 7.5 39.6 11.7 62.3 11.7 69.6 0 126.1-40.3 126.1-90.1-.1-29.5-19.8-55.6-50.4-72.1z"></path>
<image href="rocket.svg" width="50" height="50" x="1110" y="320" class="ld ld-fade-in" style="animation-delay:.615413s"></image>
<path class="cw cw6" fill="#CDF4FE" d="M1466 321.8c-12.3 0-24.2 1.2-35.5 3.5-13.7-23.5-46.2-40.1-84.1-40.1-50.3 0-91.1 29.2-91.1 65.1 0 8.9 2.5 17.4 7 25.1-9.4.1-18.2 2-25.9 5.1-20.3-16.7-50.2-27.2-83.6-27.2-59.4 0-107.9 33.4-110.6 75.4-13.7-5.3-29.4-8.2-46.1-8.2-43.1 0-79.7 19.9-92.8 47.5-5.5-1.1-11.2-1.7-17.2-1.7-21.5 0-40.4 7.8-51.6 19.7-11.4-6.1-25.6-9.7-40.9-9.7-23.5 0-44.3 8.5-56.6 21.4-8.2-4.4-18.3-7.1-29.4-7.1-12.2 0-23.4 3.2-31.9 8.6-14.6-13-37-21.4-62.2-21.4-31 0-57.8 12.7-70.9 31.1-8.9-6-20.8-9.7-34-9.7-8.4 0-16.4 1.5-23.3 4.2-4.8-21-30.4-37.1-61.2-37.1-10 0-19.5 1.7-27.9 4.7-11.5-11.7-27.8-20.9-46.9-26-12.7-26.6-42.3-47.6-79.7-56.4-21.7-33.8-69.5-57.3-124.9-57.3-11.7 0-23 1-33.8 3-18.9-20.5-51.2-34-87.9-34-58 0-105 33.6-105 75 0 27.1 20.1 50.9 50.3 64-47.6 26.5-78.3 67.8-78.3 114.3 0 79.9 90.7 144.8 202.6 144.8 60 0 113.9-18.6 151-48.2 24.3 31.7 71.4 53.2 125.5 53.2 32.6 0 62.7-7.8 86.7-20.9C483.6 723 541.9 751 609.4 751c53.2 0 100.7-17.4 132.1-44.6 30.4 24.9 75.1 40.7 125 40.7 91.5 0 165.6-53 165.6-118.3 0-6.2-.7-12.4-2-18.3 17.9 6.4 38.1 10 59.5 10 70.1 0 127.5-38.6 133.1-87.6 22.8 15.4 53.6 24.8 87.5 24.8 50.7 0 94.5-21.2 115-51.8 12.9 3 26.7 4.6 40.9 4.6 72.9 0 132-42.2 132-94.3s-59.2-94.4-132.1-94.4z"></path>
<image href="rocket.svg" width="70" height="70" x="1130" y="410" class="ld ld-fade-in" style="animation-delay:1.47676s"></image>
<image href="rocket.svg" width="90" height="90" x="1040" y="350" class="ld ld-fade-in" style="animation-delay:1.09323s"></image>
<path class="cw cw7" fill="#FFF" d="M1587.5 475c0-65.7-74.6-119-166.5-119-64.5 0-120.4 26.2-148.1 64.5-2.4-.1-4.8-.1-7.2-.1-42.5 0-80.8 12.7-107.9 33.1-9.3-1.6-18.9-2.5-28.9-2.5-45.9 0-85.8 18.6-105.7 45.8-8.1-1.2-16.6-1.9-25.2-1.9-41 0-77.2 14.5-99.1 36.8-19.2-6.1-40.4-9.4-62.7-9.4-34.8 0-66.9 8.2-92.8 22-6.8-1.8-14.3-2.8-22-2.8-20.1 0-38 6.7-49.6 17.2-11.9-6.7-27-10.6-43.3-10.6-26.1 0-48.8 10.1-61 25.2-15.5-7.1-33.9-11.2-53.7-11.2h-2.7c-11.6-12.3-29.7-21.3-50.7-24.5-23.9-29.7-68.7-49.8-120.1-49.8-35.8 0-68.5 9.7-93 25.7-18.2 1.8-35.1 6.7-49.5 13.9-8.2-7.5-17.7-14.1-28.3-19.7.1-1.4.1-2.8.1-4.2 0-44.4-45.7-80.7-103.2-83C54.3 391.9 17.1 371-26.9 371c-53.8 0-97.5 31.2-97.5 69.7 0 11.2 3.7 21.8 10.3 31.2-46.7 12.5-80 44.6-80 82.4 0 32.2 24.2 60.3 60.2 75.6 4.6 62.6 77 112.3 165.8 112.3 12.7 0 25.1-1 37-3 24.3 32.4 72 54.4 127 54.4 16.8 0 33-2.1 48-5.9 25.9 38.2 80.7 64.5 144 64.5 50.3 0 95.2-16.6 124.6-42.6 31.9 17.8 72 28.4 115.5 28.4 43.4 0 83.4-10.5 115.2-28.2 27.5 12.6 60.2 20 95.3 20 69 0 128.7-28.3 157.7-69.5 34.9 20.8 79.8 33.4 128.8 33.4 58.7 0 111.5-18 148.2-46.6 16.8 3.4 34.5 5.2 52.8 5.2 107.1 0 194-62.1 194-138.6 0-13.6-2.7-26.7-7.8-39.1 45.3-21.4 75.3-58 75.3-99.6z"></path>
</svg>
\ No newline at end of file
此差异已折叠。
# 帮助文档
## 概览[](#概览 "Permalink")
欢迎您使用CODEChina,如果您是 Github 或 GitLab 的初级用户,我们建议您从查看本文档开始学习如何使用 CODEChina。如果您熟悉以上两个产品中的一个或多个,您可以直接开始 CODEChina 产品,在产品中我们也会为您设置帮助提示,您可以随时回来查看我们的产品文档。
| 基础入门 | 基本入门 |
| --- | --- |
| [**用户文件**](/docs/user.md)熟悉CODEChina 中的功能和概念. |[**是 Git 和 GitLab/GitHub 的新手吗?**](#刚开始使用gitcodechinagitlabgithub)我们有资源可以帮助您入门 |
| [**为 CODEChina 做贡献**](#为codechina开源做贡献)为CODEChina开源贡献力量! | [**从另一个平台进入 CODEChina?**](#从另一个平台进入到-codechina)请查阅我们的便捷指南 |
## 热门话题[](#热门话题 "Permalink")
以下是我们推荐的一些主题:
### 计划[](#计划 "Permalink")
无论您使用 Waterfall,敏捷还是会话开发,CODEChina 均可简化您的协作工作流程。
使用 CODEChina 灵活的项目管理工具可视化,确定优先级,协调和跟踪进度。
以下文档与 DevOps **计划**阶段有关:
| 计划主题 | 描述 |
| --- | --- |
| Burndown Charts| 在特定的里程碑中观察项目的进度 |
| [讨论](/docs/user/discussions.md) | 问题,提交和合并请求中的线程,注释和可解决线程 |
| [截止日期](/docs/user/project/issues/due-date.md) | 跟踪发行期限|
| Epics | 跟踪共享主题的问题组|
| [ Issue ](/docs/user/project/issues.md) ,包括[机密问题](/docs/user/project/issues/confidential.md)[发布和合并请求模板](/docs/user/project/description-template.md) ,和[移动的问题](/docs/user/project/issues/manage.md#moving-issues) | 项目问题并限制对问题的访问,并创建用于提交新问题和合并请求的模板。 此外,在项目之间转移问题|
| [标签](/docs/user/project/label.md) | 分类问题或使用描述性标签合并请求|
| [里程碑](/docs/user/project/milestone.md) | 设置发布问题和合并请求的里程碑,并带有可选的截止日期|
| [看板](/docs/user/project/kanban.md) | 在 Scrum 或看板上显示问题|
| [快捷方式](/docs/user/shortcutkey.md) | 针对问题或合并请求的常见操作的快捷方式,而无需单击按钮或在WEB界面中使用下拉菜单 |
| [关联 Issue](/docs/user/project/issues/crosslinking.md) | 在问题之间建立关系 |
| Roadmap | 可视化史诗般的时间表 |
| [时间跟踪](/docs/user/project/time-track.md) | 跟踪花费在问题和合并请求上的时间 |
| [代办事项](/docs/user/todo.md) | 通过在简单仪表板上显示的时间顺序列表,跟踪需要注意的工作 |
[返回概览](#概览)
### 新建[](#新建 "Permalink")
将源代码整合到一个易于管理和控制的[分布式版本控制系统中](https://en.wikipedia.org/wiki/Distributed_version_control) ,而不会中断您的工作流程。
CODEChina 存储库随附分支工具和访问控制,可为项目和代码的协作提供可扩展的单一事实来源。
以下文档与 DevOps **新建**阶段有关:
#### 项目和组织[](#项目和组织 "Permalink")
| 创建主题-项目和组 | 描述 |
| --- | --- |
| 全局搜索 | 利用 Elasticsearch 在整个 CODEChina 实例上进行更快,更高级的代码搜索|
| 语法检索 | 使用高级查询获得更具针对性的搜索结果|
| Contribution analytics | 请参阅小组贡献者的详细统计信息|
| [创建](/docs/basic/create-project.md)并 fork 项目,以及[导入项目](/docs/user/project/import.md) | 创建,复制和移动项目 |
| 锁定文件 | 锁定文件以避免合并冲突 |
| [组织](/docs/user/org.md) and [子组织](/docs/user/org/sub_org.md) | 分组组织您的项目 |
| Issue 分析 | 检查每月创建了多少个问题|
| [项目](/docs/user/project.md) ,包括项目访问和[设置](/docs/user/project/settings.md) | 托管源代码,并控制项目的可见性和设置配置。|
| [搜索](/docs/img/add_user_search_people.png) | 搜索问题,合并请求,项目,组和待办事项。|
| [Web IDE](/docs/user/project/webide.md) | 在 WebIDE 中编辑文件|
| [Wikis](/docs/user/project/wiki.md) | 使用内置的 Wiki 来管理您的文档|
[返回概览](#概览)
#### 代码仓库[](#代码仓库 "Permalink")
| 创建主题-代码仓库 | 描述 |
| --- | --- |
| [分支](/docs/user/project/repo/branches.md)[默认分支](/docs/user/project/repo/branches.md#default-branch) | 如何在 CODEChina 中使用分支 |
| [提交](/docs/user/project/repo.md#commits) and [署名提交](/docs/user/project/repo/gpg-sign.md) | 处理提交,并使用 GPG 对您的提交进行签名 |
| [创建分支](/docs/user/project/repo/web-editor.md#create-a-new-branch)[创建](/docs/user/project/repo/web-editor.md#create-a-file)[上传](/docs/user/project/repo/web-editor.md#upload-a-file)文件,并[创建目录](/docs/user/project/repo/web-editor.md#create-a-directory) | 创建分支,创建和上传文件以及创建目录|
| [删除已合并的分支](/docs/user/project/repo/branches.md#delete-merged-branches) | 合并更改后的批量删除分支|
| [文件模板](/docs/user/project/repo/web-editor.md#template-dropdowns) | 通用文件的文件模板 |
| [文件](/docs/user/project/repo.md#files) | 文件管理 |
| Jupyter Notebook 文件 | 对`.ipynb`文件的支持 |
| [保护分支](/docs/user/project/protected-branch.md) | 使用受保护的分支 |
| 推送规则| 对项目推送的附加控制 |
| [代码仓库](/docs/user/project/repo.md) | 在网页中管理源代码仓库 |
| 镜像代码仓库 | 推入或拉出外部的代码仓库 |
| [处理合并请求](/docs/user/project/repo/web-editor.md#tips) | 在提交时启动合并请求 |
[返回概览](#概览)
#### 合并请求[](#合并请求 "Permalink")
| 创建主题-合并请求 | 描述 |
| --- | --- |
| 在本地处理合并请求 | 在本地处理合并请求的提示|
| [Cherry-pick](/docs/user/project/merge-request/cherry-pick.md) | 对更改进行 Cherry Pick |
| [Merge request thread resolution](/docs/user/discussions.md#moving-a-single-thread-to-a-new-issue) | 解析线程,将合并请求中的线程移至问题,并且仅在解决所有线程后才允许合并请求 |
| [合并请求](/docs/user/project/merge-request.md) | 合并请求管理 |
| [草稿合并请求](/docs/user/project/merge-request/draft.md) | 防止合并草稿合并请求 |
[返回概览](#概览)
## 刚开始使用Git/CODEChina/GitLab/Github?[](#刚开始使用git吗 "Permalink")
使用新系统可能让您觉得难以入手,我们有以下文档可快速提升您的相关知识:
| 主题 | 描述 |
| --- | --- |
| Basics guides | 开始在命令行和 CODEChina 上工作 |
| Workflow overview | 利用最佳的工作流程增强您的工作流程 |
| [Markdown](/docs/user/markdown.md) | 高级格式化系统(Markdown) |
[返回概览](#概览)
### 账户管理[](#账户管理 "Permalink")
了解有关帐户管理的更多信息:
| 主题 | 描述 |
| --- | --- |
| [用户账号](/docs/user/account.md) | 管理您的帐户 |
| 账号验证 | 设置您的 SSH 密钥,并部署密钥以安全地访问您的项目 |
| [用户权限](/docs/user/permissions.md) | 了解项目中的每个角色可以做什么 |
[返回概览](#概览)
### Git 和 CODEChina[](#Git和CODEChina "Permalink")
了解有关使用 Git 以及将 Git 与 CODEChina 结合使用的更多信息:
| 主题 | 描述 |
| --- | --- |
| Git | Git 入门,分支策略,Git LFS 和高级用法 |
| [Git cheat sheet](https://about.gitlab.com/images/press/git-cheat-sheet.pdf) | 下载描述最常用的 Git 操作的 PDF|
| Work Flow| 使用 Work Flow 策略探索 Git 的精华 |
[返回概览](#概览)
## 从另一个平台进入到 CODEChina?[](#从另一个平台进入到codechina "Permalink")
如果您是从另一个平台进入 CODEChina,您会发现以下有用信息:
| 主题 | 描述 |
| --- | --- |
| [导入项目](/docs/user/project/import.md) | 从 GitHub,Bitbucket,GitLab.com,FogBugz 和 SVN 导入项目 |
| 从SVN迁移 | 将 SVN 存储库转换为 Git 和 CODEChina |
[返回概览](#概览)
## 为CODEChina开源做贡献[](#为codehina开源做贡献 "Permalink")
CODEChina 是开源的,您可以通过以下方式为我们的开源社区做出贡献:
| 主题 | 描述 |
| --- | --- |
| 开发 | 如何在开发上做贡献 |
| 协议 | 贡献者许可协议 |
| 文档 | 如何在文档上做贡献|
[返回概览](#概览)
# Summary
* [首页](README.md)
* [概览](docs/overview.md)
* [组织](docs/user/org.md)
* [子组织](docs/user/org/sub_org.md)
* [项目](docs/user/project.md)
* [徽章](docs/user/project/badges.md)
* [批量编辑](docs/user/project/bulk-edit.md)
* [新建项目](docs/basic/create-project.md)
* [描述模板](docs/user/project/description-template.md)
* [文件查找](docs/user/project/repo/file-find.md)
* [合并请求](docs/user/project/merge-request.md)
* [允许协作](docs/user/project/merge-request/fork-collaboration.md)
* [创建合并请求](docs/user/project/merge-request/create-merge-request.md)
* [Cherry-pick](docs/user/project/merge-request/cherry-pick.md)
* [快进合并](docs/user/project/merge-request/fast-forward.md)
* [解决冲突](docs/user/project/merge-request/resolve-conflicts.md)
* [还原](docs/user/project/merge-request/revert.md)
* [评审及管理](docs/user/project/merge-request/reviewing.md)
* [Squash合并](docs/user/project/merge-request/squash.md)
* [合并请求版本](docs/user/project/merge-request/versions.md)
* [草稿](docs/user/project/merge-request/draft.md)
* [项目成员](docs/user/project/member.md)
* [导入](docs/user/project/import.md)
* [Github](docs/user/project/import/github.md)
* [URL](docs/user/project/import/by-url.md)
* [Releases](docs/user/project/releases.md)
* [代码仓库](docs/user/project/repo.md)
* [分支](docs/user/project/repo/branches.md)
* [Git属性](docs/user/project/git-attr.md)
* [文件指责](docs/user/project/repo/blame.md)
* [文件历史记录](docs/user/project/repo/history.md)
* [保护分支](docs/user/project/protected-branch.md)
* [保护Tag](docs/user/project/protected-tag.md)
* [减少仓库大小](docs/user/project/repo/reduce-repo-size.md)
* [GPG签名提交](docs/user/project/repo/gpg-sign.md)
* [文件编辑](docs/user/project/repo/web-editor.md)
* [WebIDE](docs/user/project//webide.md)
* [项目设置](docs/user/project/settings.md)
* [与群组共享项目](docs/user/project/member/share.md)
* [wiki](docs/user/project/wiki.md)
* [Issues](docs/user/project/issues.md)
* [机密Issue](docs/user/project/issues/confidential.md)
* [关联Issue](docs/user/project/issues/crosslinking.md)
* [截止日期](docs/user/project/issues/due-date.md)
* [看板](docs/user/project/kanban.md)
* [操作Issue](docs/user/project/issues/actions.md)
* [标签](docs/user/project/label.md)
* [管理Issue](docs/user/project/issues/manage.md)
* [里程碑](docs/user/project/milestone.md)
* [Issue排序](docs/user/project/issues/sort.md)
* [用户](docs/user.md)
* [举报用户](docs/user/abuse.md)
* [用户账号](docs/user/account.md)
* [登录日志](docs/user/account/logs.md)
* [用户权限](docs/user/permissions.md)
* [个人访问令牌](docs/user/profile/token.md)
* [个人偏好](docs/user/profile/preferences.md)
* [探讨](docs/user/discussions.md)
* [SSH密钥](docs/ssh.md)
* [快捷键](docs/user/shortcutkey.md)
* [Markdown](docs/user/markdown.md)
* [电子邮件通知](docs/user/account/email-notify.md)
* [快速操作](docs/user/project/quick-actions.md)
* [自动填充](docs/user/project/autofill.md)
* [预留命名空间](docs/user/reserved.md)
* [搜索](docs/user/search.md)
* [时间跟踪](docs/user/project/time-track.md)
* [待办事项](docs/user/todo.md)
\ No newline at end of file
{
"title" : "CODEChina帮助文档",
"author" : "Miykael",
"description" : "CODEChina开源社区用户使用及帮助文档",
"language" : "zh-hans",
"links" : {
"sidebar" : {
}
},
"plugins" : [
"favicon",
"back-to-top-button",
"popup",
"theme-fexa",
"-sharing",
"sharing-plus",
"tbfed-pagefooter",
"chapter-fold",
"-lunr",
"-search",
"search-pro"
],
"variables": {
"themeFexa":{
"nav":[
{
"url":"/",
"target":"_blank",
"name": "开始使用"
}
]
}
},
"pluginsConfig": {
"favicon": {
"shortcut": "/docs/img/logo-s.png",
"bookmark": "/docs/img/logo-s.png",
"appleTouch": "/docs/img/logo-s.png",
"appleTouchMore": {
"120x120": "",
"180x180": "/docs/img/logo-s.png"
}
},
"theme-fexa":{
"search-placeholder":"输入关键字搜索",
"logo":"/docs/img/logo.png",
"favicon": "",
"url":"/"
},
"sharing": {
"douban": true,
"facebook": false,
"google": false,
"qq": true,
"qzone": true,
"twitter": false,
"weibo": true,
"all": [
"douban", "facebook", "google", "instapaper", "linkedin","twitter", "weibo",
"messenger","qq", "qzone","viber","whatsapp"
]
},
"tbfed-pagefooter": {
"copyright":"Copyright &copy CODECHINA 2020",
"modify_label": "该文件修订时间:",
"modify_format": "YYYY-MM-DD HH:mm:ss"
}
}
}
\ No newline at end of file
# 新建项目[](#create-a-project "Permalink")
开发中大多数工作都在一个[项目](/docs/user/project/repo.md)完成,文件和代码都保存在项目中,并且大多数功能都将在项目范围内使用。
## 新建一个项目[](#create-a-project "Permalink")
您可以按照以下步骤新建一个项目:
1. 点击导航栏中的加号图标并点击新建项目,这将打开" **新建项目"**页面
2. 在" **新建项目"**页面上,可以选择:
* 创建一个[空白项目](#blank-projects)
* 使用可用的[项目模板](#project-templates)之一创建一个项目
* 从其他第三方导入一个项目,目前支持 github 以及 url 导入这两种方式
**注意:**有关不能用作项目名称的单词列表,请参见[保留的项目和组名称](/docs/user/reserved.md)
### 空项目[](#blank-projects "Permalink")
要在" **新建项目"**页面上创建一个新的空白项目,请执行以下操作:
1. 在" **空白项目"**选项卡上,提供以下信息:
* **项目名称****项目名称**字段中. 您不能使用特殊字符,但可以使用空格,连字符,下划线甚至表情符号;添加名称时, **项目 URL**将自动填充(仅在项目名称不含中文时会自动填充)
* **项目 URL**字段中项目的路径是项目的 URL 路径
* 使用" **项目描述"(可选)**字段,您可以为项目的仪表板输入描述,这将帮助其他人了解您的项目的含义;尽管不是必需的,但我们建议您还是填写上您的项目简介。
* 更改" **可见性级别"**会修改用户的项目查看和访问权限
* 选择**使用 README 初始化存储库**选项将创建一个 README 文件,以便 Git 存储库被初始化,具有默认分支并可以被克隆
2. 点击 **新建项目**
### 项目模板[](#project-templates "Permalink")
项目模板可以使用必要的文件预填充新项目,以使您快速入门。
有两种类型的项目模板:
* [内置模板](#built-in-templates) ,来自以下组:
* [`project-templates`](https://gitlab.com/gitlab-org/project-templates)
* [`pages`](https://gitlab.com/pages)
* [自定义项目模板](#custom-project-templates-premium)
#### 内置模板[](#built-in-templates "Permalink")
内置模板是项目模板,它们是:
*[`project-templates`](https://gitlab.com/gitlab-org/project-templates)[`pages`](https://gitlab.com/pages)组中开发和维护
* 与 GitLab 一起发布
要在" **新建项目"**页面上使用内置模板,请执行以下操作:
1. 在" **从模板创建"**选项卡上,选择" **内置模板"**选项卡
2. 从可用的内置模板列表中,单击:
* **预览**按钮以查看模板源本身
* **使用模板**按钮开始创建项目
3. 通过填写项目的详细信息来完成创建项目, 该过程与创建[空白项目](#blank-projects)相同
#### 自定义项目模板[](#custom-project-templates-premium "Permalink")
自定义项目可以从**实例**选项卡,或在组级别从**组**选项卡,在**从模板**标签上的**创建** ,创建过程与内置模板创建项目基本一致。
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册