美文网首页
基于github使用原生的html/css/js搭建个人网页-w

基于github使用原生的html/css/js搭建个人网页-w

作者: 一车小面包人 | 来源:发表于2023-10-25 19:54 被阅读0次

背景:在不使用服务器的情况下,依托github搭建个人网页。主要使用前端老三套html/css/js。

  • github托管
    注册个人github账号并登录,进入主页:


    image.png

    点击repositories新建个人仓库,进入后设置域名为:
    个人账号.github.io


    image.png
    其他不用设置,点击创建即可。
    进入该仓库,新建一个名为index.html,这个文件就是以后的网页主页面。
  • 配置index.html文件
    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>
</head>
<body>
    <div id="div" style="position: fixed;right: 0px;bottom: -307.33px;">
        <button id="button">关闭</button></br>
        <img src="images/熊猫人.jpg" style="height: 280px;width: 380px;">
    </div>
    <script>
        var div=document.getElementById("div");
        var button=document.getElementById("button");
        function moveUp(){
            var styles=document.defaultView.getComputedStyle(div,null);
            bottom=parseInt(styles.bottom);
            if(bottom<0){
                bottom+=5;
                div.style.bottom=bottom+"px";
            }else{
                clearInterval(timer);
                timer=null;
            }
        }
        function moveDown(){
            var styles=document.defaultView.getComputedStyle(div,null);
            bottom=parseInt(styles.bottom);
            if(bottom>-308){
                bottom-=5;
                div.style.bottom=bottom+"px";
            }else{
                clearInterval(timer);
                timer=null;
            }
            
        }
        var timer=null;
        var time_2=null;
        time_2=setTimeout(function(){
            timer=setInterval(moveUp,50);
        },5000);
        button.onclick=function(){
            timer_2=null;
            if(timer==null){
                timer=setInterval(moveDown,50);
            }else{
                clearInterval(timer);
                timer=null;
                timer=setInterval(moveDown,50);
            }
            time_2=setTimeout(function(){
                timer=setInterval(moveUp,50);
            },5000);
        };

    </script>
</body>
</html>

将index.html文件内容复制到github的index.html文件中。
并新建images文件夹,将网页所需要的图片上传进去。


image.png
  • 使用域名github账号名.github.io即可访问主页


    image.png
  • 使用github desktop管理代码
    安装github desktop软件,打开软件登录个人github账号


    image.png

    将右上角的仓库选择为github账号名.github.io仓库,在中间页面选择使用vscode打开,即可本地修改网页的所有文件。
    修改完成后推送本地代码到仓库进行更新,即可瞬间更新github账号名.github.io仓库的所有内容。

总结:欢迎大家访问我的个人主页这是我的个人网页 (ianutin.github.io)

相关文章

  • 【week1】day1:认识网页结构,并自己动手写一个网页

    1,网页构成 html —— 结构 css —— 样式 JS —— 功能 2,认识html 详见 w3schoo...

  • 窥视 JavaScript 第一天

    JS的理解基于事件,基于用户操作。 JS的组成三个部分: 网页的组成:HTML+css+JSEcmascript:...

  • js基础

    1.网页 网页=html+css+js html:网页元素内容 css:控制网页样式 js:操作网页内容,实现功能...

  • 2018-09-17

    Js的理解 基于事件 基于用户操作 Js的组成三部分 网页的组成 HTML+css+js Ecmscript 核心...

  • 2018-11-132

    js的理解基于事件,基于用户操作 JS的组成三个部分:网页的组成: HTML+CSS+JSECMAScript:核...

  • 2018-09-17js笔记

    1. JS的理解 基于事件,基于用户操作。 2. JS的组成 三个部分: 网页的组成:HTML+css+JS ...

  • web笔记(html+css+js)

    HTMl,CSS,JAVASCRIPT(HTMl书写网页内容,CSS用来修饰网页效果,JS添加网页功能) HTML...

  • weex 的简单笔记

    原生应用:webApp Html5App hybridAPP Weex使用的是用VUE html css js 使...

  • web前端--HTML

    HTML决定网页的内容CSS决定网页的样式JS决定网页的行为 基础标签 学html就是学标签的使用....1、文本...

  • JavaScript 程序设计——基础篇 1-6

    1.JS 介绍 与 JS 调试 HTML描述网页的内容 CSS描述网页的样式 HTML和 CSS可以静态页面...

网友评论

      本文标题:基于github使用原生的html/css/js搭建个人网页-w

      本文链接:https://www.haomeiwen.com/subject/fageidtx.html