部署网站到GitHub或者码云

所需工具

VS Code、Git、Chrome

创建项目

1.创建文件夹(工作路径)

在自己的系统下创建一个文件夹,进入到文件夹,在地址栏使用cmd打开:

image-20200608120016029

如果安装了vscode的话,应该会有一个code的指令,在cmd界面输入code .即可进入,如果不使用命令行也可以直接打开vscode,文件选项里面有个打开文件夹,选择你刚才创建的文件夹即可:

image-20200608120157914

2.VS Code编写代码

进入VS Code,可以在左侧看到几个图标,第一个是文件资源路径,你可以点击如图所示创建文件:

image-20200608120316535

在左侧第三个是VS Code自带的版本控制git工具,后面我们会使用到:

image-20200608120406720

编写代码:

1.首先新建一个index.html,并在里面填写你要写的代码(不要照抄):

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>首页</title>
    <link rel=icon href=./favicon.ico>
    <link rel="stylesheet" href="./style.css" />
    <script>
      console.log("%c作者:陈昀昊,最后修改时间:2020/6/8", "color:#2B81D6;");
    </script>
  </head>
  <body>
    <div id="app">
      <h2>Next Chapter</h2>
      <ul>
        <li><a href="./a.html">Goto A Page</a></li>
        <li><a href="./b.html">Goto B Page</a></li>
        <li><a href="https://cloudhao.top" target="_blank">陈昀昊的博客</a></li>
        <li><a href="https://gitee.com/cyh199910" target="_blank">码云地址</a></li>
      </ul>
      <p class="line">git add file</p>
      <p class="line">git commit -m "message"</p>
      <p class="line">git push origin master</p>
      <p class="next" style="font-weight: bold; font-size: 25px;">
        明日教学内容:html标签
      </p>
      <p class="line next">
        预习路径:
        <a
          class="next"
          target="_blank"
          href="https://www.runoob.com/tags/tag-html.html"
          >菜鸟教程</a
        >
        /
        <a
          class="next"
          target="_blank"
          href="https://www.w3school.com.cn/tags/tag_html.asp"
          >W3Cschool</a
        >
      </p>
    </div>
  </body>
</html>

同理:a.html,b.html也是如此:

a.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>A页面</title>
    <link rel=icon href=./favicon.ico>
    <link rel="stylesheet" href="./style.css" />
</head>
<body>
    <div id="app">
        <h2>页面 A</h2>
        <ul>
            <li><a href="./b.html">Goto B Page</a></li>
            <li><a href="./index.html">Goto Index</a></li>
            <li><a href="https://cloudhao.top" target="_blank">陈昀昊的博客</a></li>
            <li><a href="https://gitee.com/cyh199910" target="_blank">码云地址</a></li>
        </ul>
    </div>
</body>
</html>

b.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>B页面</title>
    <link rel=icon href=./favicon.ico>
    <link rel="stylesheet" href="./style.css" />
  </head>
  <body>
    <div id="app">
      <h2>页面 B</h2>
      <ul>
        <li><a href="./a.html">Goto A Page</a></li>
        <li><a href="./index.html">Goto Index</a></li>
        <li><a href="https://cloudhao.top" target="_blank">陈昀昊的博客</a></li>
        <li><a href="https://gitee.com/cyh199910" target="_blank">码云地址</a></li>
      </ul>
    </div>
  </body>
</html>

style.css:

html,
body {
  margin: 0;
  padding: auto;
}
#app {
  padding-left: 8px;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.line {
  font-weight: bold;
}

.next {
  color: red;
}

这样我们的代码就写完了,这里如果你想要预览你写的代码,可以使用老师推荐的Live Server,我自己使用的是View in browser插件:

image-20200608124212113

image-20200608124222295

插件在VS Code左侧的第五个按钮:

image-20200608120843881

如果使用的是View in browser,你在右键index.html将会看见这个:

image-20200608121010477

点击后就可以看到你的网页了:

image-20200608121036855

3.Github创建仓库

首先打开GitHub,登录之后,头像左侧会有一个号,点击后会出现New repository,点击它:

image-20200608121209170

Repository name为仓库名称,Description为描述信息,其他的暂时默认就行,

image-20200608121319188

信息填写好后,点击Create repository绿色按钮

image-20200608121445671

创建完成后是这个界面,它包含了一些常见的git命令,知道你怎么去把本地仓库上传:

image-20200608121530708

4.Git账户配置

git仓库的设置需要提前将GitHub的用户名和邮箱在本地生成,刚刚安装好git的同学可以先运行以下命令:

ssh-keygen #用于生成本地ssh公钥,运行完后一路回车即可
git config --global user.name "输入你的用户名" #Github的用户名自己查看
git config --global user.email "输入你的邮箱" #注册GitHub时候的邮箱

这样的操作是为了后续上传仓库时少一些验证项

5.本地仓库上传

首先在vscode中打开终端,终端可以在顶部栏找到,打开新建一个终端:

image-20200608122118348

打开后下方会弹出一个终端窗口:

image-20200608122152049

我们输入命令:

git init    #这个命令的意思是初始化仓库

image-20200608122233824

然后我们会发现左侧的第三个git选项会出现数字,那就是我们本地未提交的文件:

image-20200608122314537

下一步,本地仓库创建好了,我们需要与之前在Github建立的远程仓库建立关系,其实在刚才Github新建仓库后就有一串代码:

image-20200608122431862

这一个就是我们与远程仓库创建联系的关键,在终端输入:

git remote add origin https://github.com/cloudhao1999/train2.git

之后就是输入提交信息和推送,命令行版本如下:

git add .    #添加现有文件
git commit -m "你想说的话"  #创建提交注释信息
git push -u origin master #提交仓库到远程master分支

但是VS Code也有图形化的选项,如果命令不太熟的同学也可以先试试图形化推送:

我们点击那个git的图标,就是带数字的那个:

image-20200608122737312

点击后,输入框内就是我们要写的提交注释信息,相当于命令行的git commit -m "你想说的话",下方是还在更改状态的文件,还未进入仓库

image-20200608162006341

我们输入完自己的提交信息后,点击的图标,在弹出的框选是:

image-20200608123001868

发现之前待更改的文件都消失了,如果你还要修改一些里面的文件,后面修改后的文件还会在这里出现,现在还只是在本地仓库提交,我们还需要推送到远程,点击三个点...的按钮,里面有一个推送的选项:

image-20200608123139104

我们点击推送,第一次会弹出选项框,点击确定:

image-20200608123212819

中间有可能需要你填写账号密码,跳出网页让你授权,你都点同意就行,这个自己解决了。

等待几秒,再去刷新刚才的GitHub页面:

image-20200608123246539

你会发现我们的代码提交上去了!

部署GitHub Pages

在页面里找到Settings选项点击它:

image-20200608123400662

往下滑,有一个Github Pages选项:

image-20200608123434067

我们需要把None改为下图所示:

image-20200608123509370

他会自动刷新,刷新过后,再去看:

image-20200608123538183

你会发现已经出现了一个链接,点击链接:

image-20200608123603696

刚才在本地看到的网页就出现在了GitHub上。

常见问题

点击链接出现404

可能是浏览器缓存,清清缓存或者换个浏览器

git提交不上去

可能是git没有设置好,检查一下你的git用户名和邮箱有没有填错,实在不行百度git设置用户名密码。

码云版本

码云的流程都差不多,它还是中文的更方便,创建完也有类似的指导,都差不多,它的名字叫Gitee Pages具体的可以百度码云部署静态网站

image-20200608124540195

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值