干巴爹兔的博客 干巴爹兔的博客
首页
  • 前端文章

    • JavaScript
    • HTML
    • Vue
  • 学习笔记

    • JavaScript教程
    • React学习笔记
    • Electron学习笔记
  • 开源项目

    • cloud-app-admin
    • 下班了吗Vscode插件
    • Subversion变更单插件
  • Server

    • Django
  • 学习笔记

    • MySQL学习笔记
  • 运维

    • 服务器部署
    • Linux
  • 日常学习

    • 学习方法
关于
收藏
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

干巴爹兔

卑微的前端打工人
首页
  • 前端文章

    • JavaScript
    • HTML
    • Vue
  • 学习笔记

    • JavaScript教程
    • React学习笔记
    • Electron学习笔记
  • 开源项目

    • cloud-app-admin
    • 下班了吗Vscode插件
    • Subversion变更单插件
  • Server

    • Django
  • 学习笔记

    • MySQL学习笔记
  • 运维

    • 服务器部署
    • Linux
  • 日常学习

    • 学习方法
关于
收藏
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 服务器部署

    • Ubuntu搭建ftp服务
    • Ubuntu18.04部署django3.x
    • 部署网站到GitHub或者码云
      • 部署node服务到阿里云
      • Jenkins构建若依前后端分离容器镜像
      • 阿里云Ubuntu20.04部署Docker环境若依框架(Vue前后端分离版)
      • 解决django3.X登录不进admin的问题
    • Linux

    • 学习方法

    • 技术
    • 服务器部署
    干巴爹兔
    2020-06-09
    目录

    部署网站到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>
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47

    同理: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>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21

    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>
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22

    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;
    }
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22

    这样我们的代码就写完了,这里如果你想要预览你写的代码,可以使用老师推荐的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时候的邮箱
    
    1
    2
    3

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

    # 5.本地仓库上传

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

    image-20200608122118348

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

    image-20200608122152049

    我们输入命令:

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

    image-20200608122233824

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

    image-20200608122314537

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

    image-20200608122431862

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

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

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

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

    但是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

    编辑 (opens new window)
    #Linux
    上次更新: 2022/08/26, 15:52:02
    Ubuntu18.04部署django3.x
    部署node服务到阿里云

    ← Ubuntu18.04部署django3.x 部署node服务到阿里云→

    最近更新
    01
    使用Vscode开发一个小插件
    10-21
    02
    Vscode插件配置项监听
    10-18
    03
    使用has属性构造必填效果
    10-14
    更多文章>
    Theme by Vdoing | Copyright © 2020-2023 互联网ICP备案: 闽ICP备18027236号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式