【个人网站】零基础个人网站搭建完整教程(附免费源码)

2 篇文章 25 订阅
订阅专栏

零基础个人网站搭建完整教程(一)

内容包括:前端搭建+后端搭建+源码网盘链接+搭建服务器+网站上线(完整教程)

从0到1搭建网站

  • 零基础个人网站搭建完整教程(一)
  • 前言
  • 一、前端搭建
    • 一、副页设计
      • 1.显示文字
      • 2.显示文字+图片
      • 3.文字+图片+导航栏+轮播图+底部
    • 二、主页设计
      • 1.登录+简介+资讯
      • 2.公告+论坛+热点
      • 3.轮播图
      • 4.底部信息栏
      • 5.添加背景图片
  • 二、后端搭建
  • 三、选购服务器
    • 一、国内还是国外?
    • 二、虚拟主机还是云服务器?
    • 三、服务器的位置?
  • 四、连接服务器
  • 五、打包上传程序代码
  • 六、网站上线


前言

提示:目前网站在管局审核中,内容后续将继续更新:
搭建网站第一步要自己先完善第一个网页
内容参考链接: https://www.w3school.com.cn/css/css_syntax.asp.
在第一个网页的基础上不断加入更多的CSS和JS元素进行网站修饰,就像树根一样不断向上衍生,到每一处枝叶。简单的一个网站我做了近80个HTML页面,然后进入下一阶段:连接数据库。这一块对于初学者有些难度,建议有能力的去尝试一下(我搭建的网站目前是静态网页,后续如果有时间会连接数据库)。最后就是购买服务器、域名、网站备案、连服务器、打包程序、上传、发布,后面内容会逐个讲到。


这是今天最终效果图

在这里插入图片描述
在这里插入图片描述

一、前端搭建

一、副页设计

1.显示文字

在这里插入图片描述
网页内容是最基础的一部分,HTML可以全部实现,也是你做网站的第一步。

<!DOCTYPE html>
<html>
	<head>
		<style>
		h2{
		  text-indent: 50px;
		  text-align: justify;
		  letter-spacing: 3px;
		}
		</style>
	</head>
	<body>
		<div>
		  <center><h1>百度百科</h1></center>
		  <h2>百度百科是一部内容开放、自由的网络百科全书,旨在创造一个涵盖<所有领域知识,服务所有互联网用户的中文知识性百科全书。在这里你可以参与词条编辑,分享贡献你的知识。</h2>
		</div>
	</body>
</html>

2.显示文字+图片

在这里插入图片描述
添加图片,让网页变得活起来!

<!DOCTYPE html>
<html>
	<head>
		<style>
		h2{
		  text-indent: 50px;
		  text-align: justify;
		  letter-spacing: 3px;
		}
		</style>
	</head>
	<body>
		<div>
		  <center><h1>百度百科</h1></center>
			<h2>百度百科是一部内容开放、自由的网络百科全书,旨在创造一个涵盖所有领域知识,服务所有互联网用户的中文知识性百科全书。在这里你可以参与词条编辑,分享贡献你的知识。</h2>
			<center><img src="photo.jpg"></center>
		</div>
	</body>
</html>

3.文字+图片+导航栏+轮播图+底部

在单一页面的基础上添加更多CSS和JS布局元素,让网页变得更美观。
首先添加网站布局核心要素—导航栏,其次添加下拉菜单,最后增加轮播图。(字体自己调整)
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="gb2312" />
		<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
		<link rel="stylesheet" type="text/css" href="css/reset.css" />
		<link rel="stylesheet" type="text/css" href="css/index.css" />
		<link rel="stylesheet" href="css/style1.css" type="text/css" media="all"/>
		<script lang="javascript" type="text/javascript" src="js/swiper.min.js"></script>
		<script lang="javascript" type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
		<script lang="javascript" type="text/javascript" src="js/index.js"></script>
		<script type="text/javascript">
			function frlink(selObj){
			window.open(selObj.options[selObj.selectedIndex].value);}
		</script>
		<style>
			h1{
				  color:#000000;
			}
			h2{
			  text-indent: 50px;
			  text-align: justify;
			  letter-spacing: 3px;
			  color:#000000;
			}
			h3{
				color:#ffffff;
			}
		</style>
	</head>
	<body>
		<div class="header">
			<div class="nav">
				<div class="container">
					<ul class="clearfix">
						<li><a href="#">导航1</a>					
						</li>
						<li>
							<a href="#">导航2</a>
							<dl>
								<dd><a href="#">分页1</a></dd>
								<dd><a href="#">分页2</a></dd>
								<dd><a href="#">分页3</a></dd>
							</dl>
						</li>
						<li><a href="#">导航3</a>
							<dl>
								<dd><a href="#">分页1</a></dd>
								<dd><a href="#">分页2</a></dd>
								<dd><a href="#">分页3</a></dd>
							</dl>
						</li>
						<li><a href="#">导航4</a>
							<dl>
								<dd><a href="#">分页1</a></dd>
								<dd><a href="#">分页2</a></dd>
								<dd><a href="#">分页3</a></dd>
							</dl>
						</li>
						<li><a href="#">导航5</a>
							<dl>
								<dd><a href="#">分页1</a></dd>
								<dd><a href="#">分页2</a></dd>
								<dd><a href="#">分页3</a></dd>
							</dl>
						</li>						
					</ul>
				</div>
			</div>
			<div class="swiper-container">
				<div class="swiper-wrapper">
					<div class="swiper-slide slide1"></div>
				</div>
				<div class="swiper-button-prev"></div>
				<div class="swiper-button-next"></div>
			</div>
			<div>
				<center><h1>百度百科</h1></center>
					<h2>百度百科是一部内容开放、自由的网络百科全书,旨在创造一个涵盖所有领域知识,服务所有互联网用户的中文知识性百科全书。在这里你可以参与词条编辑,分享贡献你的知识。</h2>
				<center><img src="photo.jpg" width="700" height="400"></center>
			</div>
		</div>	
	</body>
</html>


二、主页设计

1.登录+简介+资讯

网页规划可以自己发挥,先写出具体框架,各模块分几十个网页组成,具体实现后续会谈到,先说明大题框架。
首先按照方框为一模块组织内容体系。当前实现的是主页登录、中心简介、新闻资讯模块。
在这里插入图片描述

<!doctype html>
<html>
	<head>
	<meta charset="gb2312">
			<title>搭建属于自己的网站</title>
				<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
				<link rel="stylesheet" type="text/css" href="css/reset.css" />
				<link rel="stylesheet" type="text/css" href="css/index.css" />
				<link rel="stylesheet" href="css/style1.css" type="text/css" media="all"/>
				<script lang="javascript" type="text/javascript" src="js/swiper.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/index.js"></script>
				<script type="text/javascript">
				<link rel="stylesheet" href="css/index.css" type="text/css" media="all"/>
				<script src="js/jquery-1.8.3.min.js"></script>
				<script type="text/javascript">
					function frlink(selObj){
					window.open(selObj.options[selObj.selectedIndex].value);}
				</script>
	</head>
	<body>
		<div id="hearder2" class="clearfix">
			<div class="logo-name">######</div>
		</div>
		<div id="menu-box" class="clearfix">
			<ul>
				<li><a href="#">首页</a></li>
				<li><a href="#">导航1</a></li>
				<li><a href="#">导航2</a></li>
				<li><a href="#">导航3</a></li>
				<li><a href="#">导航4</a></li>
				<li><a href="#">导航5</a></li>
			</ul>
		</div>
		<div id="slider-box" style="background:url(img/banner01.jpg) center center;"></div>
		<!-- div1 -->
		<div id="div1" class="clearfix">
			<div class="left260">
				<div class="title-box">登录</div>
				<form id="form1" name="form1" method="post" action="login.html">
					<input type="text" name="textfield2" id="textfield2" placeholder="用户名" class="uname">
					<input type="password" name="password" id="password" placeholder="密码" class="upass">
					<div class="t-link">
					<input type="checkbox" name="checkbox" id="checkbox" class="chek">记住密码
					<a href="#" target="_blank">忘记密码?</a>
					</div>
					<input type="submit" name="submit" id="submit" value="登录" class="input-login">
					<input type="button" name="button" id="button" value="注册" class="input-but" onClick="window.open('#')">
				</form>
			</div>
			<div class="center450">
				<div class="title-box">中心简介</div>
				<p><img src="img/logo.png" align="left" width="50" height="50">此处省略一千字##################################################################################################################...<a href="#">查看更多...</a></p>
			</div>
			<div class="right260">
				<div class="title-box">新闻资讯<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always' ></embed>
				</div>
				<ul>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
				</ul>
			</div>
		</div>	
	</body>
</html>


2.公告+论坛+热点

在这里插入图片描述

<!doctype html>
<html>
	<head>
	<meta charset="gb2312">
			<title>搭建属于自己的网站</title>
				<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
				<link rel="stylesheet" type="text/css" href="css/reset.css" />
				<link rel="stylesheet" type="text/css" href="css/index.css" />
				<link rel="stylesheet" href="css/style1.css" type="text/css" media="all"/>
				<script lang="javascript" type="text/javascript" src="js/swiper.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/index.js"></script>
				<script type="text/javascript">
				<link rel="stylesheet" href="css/index.css" type="text/css" media="all"/>
				<script src="js/jquery-1.8.3.min.js"></script>
				<script type="text/javascript">
					function frlink(selObj){
					window.open(selObj.options[selObj.selectedIndex].value);}
				</script>
	</head>
	<body>
		<div id="hearder2" class="clearfix">
			<div class="logo-name">######</div>
		</div>
		<div id="menu-box" class="clearfix">
			<ul>
				<li><a href="#">首页</a></li>
				<li><a href="#">导航1</a></li>
				<li><a href="#">导航2</a></li>
				<li><a href="#">导航3</a></li>
				<li><a href="#">导航4</a></li>
				<li><a href="#">导航5</a></li>
			</ul>
		</div>
		<div id="slider-box" style="background:url(img/banner01.jpg) center center;"></div>
		<!-- div1 -->
		<div id="div1" class="clearfix">
			<div class="left260">
				<div class="title-box">登录</div>
				<form id="form1" name="form1" method="post" action="#">
					<input type="text" name="textfield2" id="textfield2" placeholder="用户名" class="uname">
					<input type="password" name="password" id="password" placeholder="密码" class="upass">
					<div class="t-link">
					<input type="checkbox" name="checkbox" id="checkbox" class="chek">记住密码
					<a href="###" target="_blank">忘记密码?</a>
					</div>
					<input type="submit" name="submit" id="submit" value="登录" class="input-login">
					<input type="button" name="button" id="button" value="注册" class="input-but" onClick="window.open('#')">
				</form>
			</div>
			<div class="center450">
				<div class="title-box">中心简介</div>
				<p><img src="img/logo.png" align="left" width="50" height="50">此处省略一千字##################################################################################################################...<a href="#">查看更多...</a></p>
			</div>
			<div class="right260">
				<div class="title-box">新闻资讯<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always' ></embed>
				</div>
				<ul>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
				</ul>
			</div>
		</div>
		<div id="div2" class="clearfix">
			<div class="left260">
				<div class="title-box">通知公告<a href="#" class="title-more">更多...</a></div>
					<ul>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告 </a></li>
					</ul>
			</div>
			<div class="center450">
				<div class="tabbox">
					<div class="tab">
						<a href="#" class="on">政务中心</a>
						<a href="#">文化论坛</a>
						<a href="#">时尚前沿</a>
					</div>
					<div class="content">
							<div style="display:block;" class="tb">
								<ul>
									<li><a href="#">###</a><span>2021-09-08</span></li>
									<li><a href="#">###</a><span>2021-06-21</span></li>
									<li><a href="#">###</a><span>2021-06-17</span></li>
									<li><a href="#">###</a><span>2021-05-07</span></li>
									<li><a href="#">###</a><span>2021-05-06</span></li>
									<li><a href="#">###</a><span>2021-04-25</span></li>
								</ul>
							</div>
							<div class="tb">
								<ul>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
								</ul>
							</div>
							<div class="tb">
								<ul>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
								</ul>
							</div>
					</div>
				</div>
			</div>
			<div class="right260">
				<div class="title-box">就业热点<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news-1.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always'></embed>
				</div>
				<ul>
					<li><a href="#">###</a></li>
					<li><a href="#">###</a></li>
					<li><a href="#">###</a></li>
				</ul>
			</div>
		</div>
	</body>
</html>

3.轮播图

在这里插入图片描述

<!doctype html>
<html>
	<head>
	<meta charset="gb2312">
			<title>搭建属于自己的网站</title>
				<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
				<link rel="stylesheet" type="text/css" href="css/reset.css" />
				<link rel="stylesheet" type="text/css" href="css/index.css" />
				<link rel="stylesheet" href="css/style1.css" type="text/css" media="all"/>
				<script lang="javascript" type="text/javascript" src="js/swiper.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/index.js"></script>
				<script type="text/javascript">
				<link rel="stylesheet" href="css/index.css" type="text/css" media="all"/>
				<script src="js/jquery-1.8.3.min.js"></script>
				<script type="text/javascript">
					function frlink(selObj){
					window.open(selObj.options[selObj.selectedIndex].value);}
				</script>
				<script type="text/javascript">
				$.fn.imgscroll = function(o){
					var defaults = {
						speed: 40,
						amount: 0,
						width: 1,
						dir: "left"
					};
					o = $.extend(defaults, o);					
					return this.each(function(){
						var _li = $("li", this);
						_li.parent().parent().css({overflow: "hidden", position: "relative"}); //div
						_li.parent().css({margin: "0", padding: "0", overflow: "hidden", position: "relative", "list-style": "none"}); //ul
						_li.css({position: "relative", overflow: "hidden"}); //li
						if(o.dir == "left") _li.css({float: "left"});						
						var _li_size = 0;
						for(var i=0; i<_li.size(); i++)
							_li_size += o.dir == "left" ? _li.eq(i).outerWidth(true) : _li.eq(i).outerHeight(true);						
						if(o.dir == "left") _li.parent().css({width: (_li_size*3)+"px"});
						_li.parent().empty().append(_li.clone()).append(_li.clone()).append(_li.clone());
						_li = $("li", this);
						var _li_scroll = 0;
						function goto(){
							_li_scroll += o.width;
							if(_li_scroll > _li_size)
							{
								_li_scroll = 0;
								_li.parent().css(o.dir == "left" ? { left : -_li_scroll } : { top : -_li_scroll });
								_li_scroll += o.width;
							}
								_li.parent().animate(o.dir == "left" ? { left : -_li_scroll } : { top : -_li_scroll }, o.amount);
						}						
						var move = setInterval(function(){ goto(); }, o.speed);
						_li.parent().hover(function(){
							clearInterval(move);
						},function(){
							clearInterval(move);
							move = setInterval(function(){ goto(); }, o.speed);
						});
					});
				};
				function frlink(selObj){
				window.open(selObj.options[selObj.selectedIndex].value);}
				</script>
	</head>
	<body>
		<div id="hearder2" class="clearfix">
			<div class="logo-name">######</div>
		</div>
		<div id="menu-box" class="clearfix">
			<ul>
				<li><a href="#">首页</a></li>
				<li><a href="#">导航1</a></li>
				<li><a href="#">导航2</a></li>
				<li><a href="#">导航3</a></li>
				<li><a href="#">导航4</a></li>
				<li><a href="#">导航5</a></li>
			</ul>
		</div>
		<div id="slider-box" style="background:url(img/banner01.jpg) center center;"></div>
		<div id="div1" class="clearfix">
			<div class="left260">
				<div class="title-box">登录</div>
				<form id="form1" name="form1" method="post" action="#">
					<input type="text" name="textfield2" id="textfield2" placeholder="用户名" class="uname">
					<input type="password" name="password" id="password" placeholder="密码" class="upass">
					<div class="t-link">
					<input type="checkbox" name="checkbox" id="checkbox" class="chek">记住密码
					<a href="###" target="_blank">忘记密码?</a>
					</div>
					<input type="submit" name="submit" id="submit" value="登录" class="input-login">
					<input type="button" name="button" id="button" value="注册" class="input-but" onClick="window.open('#')">
				</form>
			</div>
			<div class="center450">
				<div class="title-box">中心简介</div>
				<p><img src="img/logo.png" align="left" width="50" height="50">此处省略一千字##################################################################################################################...<a href="#">查看更多...</a></p>
			</div>
			<div class="right260">
				<div class="title-box">新闻资讯<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always' ></embed>
				</div>
				<ul>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
				</ul>
			</div>
		</div>
		<div id="div2" class="clearfix">
			<div class="left260">
				<div class="title-box">通知公告<a href="#" class="title-more">更多...</a></div>
					<ul>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告 </a></li>
					</ul>
			</div>
			<div class="center450">
				<div class="tabbox">
					<div class="tab">
						<a href="#" class="on">政务中心</a>
						<a href="#">文化论坛</a>
						<a href="#">时尚前沿</a>
					</div>
					<div class="content">
							<div style="display:block;" class="tb">
								<ul>
									<li><a href="#">###</a><span>2021-09-08</span></li>
									<li><a href="#">###</a><span>2021-06-21</span></li>
									<li><a href="#">###</a><span>2021-06-17</span></li>
									<li><a href="#">###</a><span>2021-05-07</span></li>
									<li><a href="#">###</a><span>2021-05-06</span></li>
									<li><a href="#">###</a><span>2021-04-25</span></li>
								</ul>
							</div>
							<div class="tb">
								<ul>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
								</ul>
							</div>
							<div class="tb">
								<ul>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
								</ul>
							</div>
					</div>
				</div>
			</div>
			<div class="right260">
				<div class="title-box">就业热点<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news-1.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always'></embed>
				</div>
				<ul>
					<li><a href="#">###</a></li>
					<li><a href="#">###</a></li>
					<li><a href="#">###</a></li>
				</ul>
			</div>
		</div>
		<script>
		$(function(){
			$(".tabbox .tab a").mouseover(function(){
				$(this).addClass('on').siblings().removeClass('on');
				var index = $(this).index();
				number = index;
				$('.tabbox .content .tb').hide();
				$('.tabbox .content .tb:eq('+index+')').show();
			});
			var auto = 1; 
			if(auto ==1){
				var number = 0;
				var maxNumber = $('.tabbox .tab a').length;
				function autotab(){
					number++;
					number == maxNumber? number = 0 : number;
					$('.tabbox .tab a:eq('+number+')').addClass('on').siblings().removeClass('on');
					$('.tabbox .content .tb:eq('+number+')').show().siblings().hide();
				}
				var tabChange = setInterval(autotab,3000);
				$('.tabbox').mouseover(function(){
					clearInterval(tabChange);
				});
				$('.tabbox').mouseout(function(){
					tabChange = setInterval(autotab,3000);
				});
			  }
		});
		</script>
		<div id="div3"><img src="img/banner01.jpg"></div>
			<div id="div4">
				<div class="title-box">照片展示</div>
			</div>
		<div class="scrollleft clearfix">
			<ul>
				<li>
					<a href="img/employment-02.jpg"><img  src="img/employment-02.jpg"/></a>
					<span></span>
				</li>
				<li>
					<a href="img/news-photo1.jpg"><img  src="img/news-photo1.jpg"/></a>
					
				</li>
				<li>
					<a href="img/news-photo2.jpg"><img  src="img/news-photo2.jpg"/></a>
					<span></span>
				</li>
				<li>
					<a href="img/news-photo3-1.jpg"><img  src="img/news-photo3-1.jpg"/></a>
					
				</li>
				<li>
					<a href="img/news-photo4-1.jpg"><img  src="img/news-photo4-1.jpg"/></a>
					<span></span>
				</li>	
			</ul>
		</div>
		<script type="text/javascript">
		$(document).ready(function(){
			$(".scrollleft").imgscroll({
				speed: 10,    
				amount: 0,    
				width: 1,     
				dir: "left"   
			});	
		});
		</script> 
	</body>
</html>

4.底部信息栏

至此,网站主页基本框架完成
在这里插入图片描述

<!doctype html>
<html>
	<head>
	<meta charset="gb2312">
			<title>搭建属于自己的网站</title>
				<link rel="stylesheet" type="text/css" href="css/swiper.min.css">
				<link rel="stylesheet" type="text/css" href="css/reset.css" />
				<link rel="stylesheet" type="text/css" href="css/index.css" />
				<link rel="stylesheet" href="css/style1.css" type="text/css" media="all"/>
				<script lang="javascript" type="text/javascript" src="js/swiper.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
				<script lang="javascript" type="text/javascript" src="js/index.js"></script>
				<script type="text/javascript">
				<link rel="stylesheet" href="css/index.css" type="text/css" media="all"/>
				<script src="js/jquery-1.8.3.min.js"></script>
				<script type="text/javascript">
					function frlink(selObj){
					window.open(selObj.options[selObj.selectedIndex].value);}
				</script>
				<script type="text/javascript">
				$.fn.imgscroll = function(o){
					var defaults = {
						speed: 40,
						amount: 0,
						width: 1,
						dir: "left"
					};
					o = $.extend(defaults, o);					
					return this.each(function(){
						var _li = $("li", this);
						_li.parent().parent().css({overflow: "hidden", position: "relative"}); //div
						_li.parent().css({margin: "0", padding: "0", overflow: "hidden", position: "relative", "list-style": "none"}); //ul
						_li.css({position: "relative", overflow: "hidden"}); //li
						if(o.dir == "left") _li.css({float: "left"});						
						var _li_size = 0;
						for(var i=0; i<_li.size(); i++)
							_li_size += o.dir == "left" ? _li.eq(i).outerWidth(true) : _li.eq(i).outerHeight(true);						
						if(o.dir == "left") _li.parent().css({width: (_li_size*3)+"px"});
						_li.parent().empty().append(_li.clone()).append(_li.clone()).append(_li.clone());
						_li = $("li", this);
						var _li_scroll = 0;
						function goto(){
							_li_scroll += o.width;
							if(_li_scroll > _li_size)
							{
								_li_scroll = 0;
								_li.parent().css(o.dir == "left" ? { left : -_li_scroll } : { top : -_li_scroll });
								_li_scroll += o.width;
							}
								_li.parent().animate(o.dir == "left" ? { left : -_li_scroll } : { top : -_li_scroll }, o.amount);
						}						
						var move = setInterval(function(){ goto(); }, o.speed);
						_li.parent().hover(function(){
							clearInterval(move);
						},function(){
							clearInterval(move);
							move = setInterval(function(){ goto(); }, o.speed);
						});
					});
				};
				function frlink(selObj){
				window.open(selObj.options[selObj.selectedIndex].value);}
				</script>
	</head>
	<body>
		<div id="hearder2" class="clearfix">
			<div class="logo-name">######</div>
		</div>
		<div id="menu-box" class="clearfix">
			<ul>
				<li><a href="#">首页</a></li>
				<li><a href="#">导航1</a></li>
				<li><a href="#">导航2</a></li>
				<li><a href="#">导航3</a></li>
				<li><a href="#">导航4</a></li>
				<li><a href="#">导航5</a></li>
			</ul>
		</div>
		<div id="slider-box" style="background:url(img/banner01.jpg) center center;"></div>
		<div id="div1" class="clearfix">
			<div class="left260">
				<div class="title-box">登录</div>
				<form id="form1" name="form1" method="post" action="#">
					<input type="text" name="textfield2" id="textfield2" placeholder="用户名" class="uname">
					<input type="password" name="password" id="password" placeholder="密码" class="upass">
					<div class="t-link">
					<input type="checkbox" name="checkbox" id="checkbox" class="chek">记住密码
					<a href="###" target="_blank">忘记密码?</a>
					</div>
					<input type="submit" name="submit" id="submit" value="登录" class="input-login">
					<input type="button" name="button" id="button" value="注册" class="input-but" onClick="window.open('#')">
				</form>
			</div>
			<div class="center450">
				<div class="title-box">中心简介</div>
				<p><img src="img/logo.png" align="left" width="50" height="50">此处省略一千字##################################################################################################################...<a href="#">查看更多...</a></p>
			</div>
			<div class="right260">
				<div class="title-box">新闻资讯<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always' ></embed>
				</div>
				<ul>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
					<li><a href="#">##########</a></li>
				</ul>
			</div>
		</div>
		<div id="div2" class="clearfix">
			<div class="left260">
				<div class="title-box">通知公告<a href="#" class="title-more">更多...</a></div>
					<ul>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告</a></li>
						<li><a href="#">关于2022年###有关事项的通告 </a></li>
					</ul>
			</div>
			<div class="center450">
				<div class="tabbox">
					<div class="tab">
						<a href="#" class="on">政务中心</a>
						<a href="#">文化论坛</a>
						<a href="#">时尚前沿</a>
					</div>
					<div class="content">
							<div style="display:block;" class="tb">
								<ul>
									<li><a href="#">###</a><span>2021-09-08</span></li>
									<li><a href="#">###</a><span>2021-06-21</span></li>
									<li><a href="#">###</a><span>2021-06-17</span></li>
									<li><a href="#">###</a><span>2021-05-07</span></li>
									<li><a href="#">###</a><span>2021-05-06</span></li>
									<li><a href="#">###</a><span>2021-04-25</span></li>
								</ul>
							</div>
							<div class="tb">
								<ul>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
								</ul>
							</div>
							<div class="tb">
								<ul>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
									<li><a href="#">###</a></li>
								</ul>
							</div>
					</div>
				</div>
			</div>
			<div class="right260">
				<div class="title-box">就业热点<a href="#" class="title-more">更多...</a></div>
				<div class="video-box">
					<embed src='img/news-1.jpg' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always'></embed>
				</div>
				<ul>
					<li><a href="#">###</a></li>
					<li><a href="#">###</a></li>
					<li><a href="#">###</a></li>
				</ul>
			</div>
		</div>
		<script>
		$(function(){
			$(".tabbox .tab a").mouseover(function(){
				$(this).addClass('on').siblings().removeClass('on');
				var index = $(this).index();
				number = index;
				$('.tabbox .content .tb').hide();
				$('.tabbox .content .tb:eq('+index+')').show();
			});
			var auto = 1; 
			if(auto ==1){
				var number = 0;
				var maxNumber = $('.tabbox .tab a').length;
				function autotab(){
					number++;
					number == maxNumber? number = 0 : number;
					$('.tabbox .tab a:eq('+number+')').addClass('on').siblings().removeClass('on');
					$('.tabbox .content .tb:eq('+number+')').show().siblings().hide();
				}
				var tabChange = setInterval(autotab,3000);
				$('.tabbox').mouseover(function(){
					clearInterval(tabChange);
				});
				$('.tabbox').mouseout(function(){
					tabChange = setInterval(autotab,3000);
				});
			  }
		});
		</script>
		<div id="div3"><img src="img/banner01.jpg"></div>
			<div id="div4">
				<div class="title-box">照片展示</div>
			</div>
		<div class="scrollleft clearfix">
			<ul>
				<li>
					<a href="img/employment-02.jpg"><img  src="img/employment-02.jpg"/></a>
					<span></span>
				</li>
				<li>
					<a href="img/news-photo1.jpg"><img  src="img/news-photo1.jpg"/></a>
					
				</li>
				<li>
					<a href="img/news-photo2.jpg"><img  src="img/news-photo2.jpg"/></a>
					<span></span>
				</li>
				<li>
					<a href="img/news-photo3-1.jpg"><img  src="img/news-photo3-1.jpg"/></a>
					
				</li>
				<li>
					<a href="img/news-photo4-1.jpg"><img  src="img/news-photo4-1.jpg"/></a>
					<span></span>
				</li>	
			</ul>
		</div>
		<script type="text/javascript">
		$(document).ready(function(){
			$(".scrollleft").imgscroll({
				speed: 10,    
				amount: 0,    
				width: 1,     
				dir: "left"   
			});	
		});
		</script> 
		<div class="footer">
			<div class="container clearfix">	
				<div class="rgt">
					<p>Developers:###</p>
					<p>ADD:###</p>
					<p>Copyright @### 版权所有</p>
				</div>			
			</div>			
		</div>		
	</body>
</html>

5.添加背景图片

此处添加CSS代码,实现背景图片

body {
    background-image: url("../img/bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

在这里插入图片描述
在这里插入图片描述

至此,前端页面搭建完毕,具体CSS和JS代码后续讲到,由于目前建立的只是一个框架,各模块内容需要另增十多个页面进行完善,在此不做过多解释。

源码链接: https://pan.baidu.com/s/11XXpTU2f16DmVLcAEA07lw .
提取码:5kcx

二、后端搭建

三、选购服务器

一、国内还是国外?

国内性价比一般都低于国外,这里的性价比指的是单位硬盘空间的价格,国内的主机的稳定性一般也不高,除非是 VPS,但国内有一个好处就是速度快,国外的主机,ping 延迟一般都不小,尤其是学生党用户,在教育网的体验很差。

二、虚拟主机还是云服务器?

如果小网站,个人博客,预算不高,可以考虑用虚拟主机;如果自己技术水平较高,预算充足,并且有自己的特殊需求,可以用独立主机 /VPS 之类的。

三、服务器的位置?

影响一个网站访问速度快慢的因素就是节点或者服务器所在位置离访问者的距离的远近。在选择服务器地区的时候,应提前做好用户全体分布区域统计,尽量选择离用户比较近的地方的服务器。
用户如果主要是面向南方的客户,一般选择华东和华南的服务器会好些。如果客户在北方,选择华北区域的服务器会好些。当然如果您的客户是国外的用户,也可以根据用户集中于哪个国家去挑选哪个国家的服务器。如果您的客户是全国各地都有的话,可以居中选择服务器后,在添加CDN节点的形式去保证各个区域的用户能正常稳定的访问。

四、连接服务器

完整教程二将详细记录,敬请期待…

五、打包上传程序代码

完整教程二将详细记录,敬请期待…

六、网站上线

链接: 零基础个人网站搭建完整教程二(网站服务器配置).

好看的个人网站源码_CMS建站,asp cms,cms系统,cms源码,内容管理系统 - 下载列表
weixin_39788572的博客
10-23 3321
CMS建站 | 免费版 | 大小: | 环境:ASP/Access/MSSQL | 人气:5060响应式图文资料列表系统是asp+access/mssql架构网站系统,前台进行响应式设计,同时兼容PC端及移动端,整站生成静态利于搜索收录。可自动采集(高级插件),搜索引擎主动推送(高级插件),定时发布(高级插件),以...CMS建站 | 免费版 | 大小: | 环境:ASP/Access/MSSQL...
HTML5好看的通用网站模板源码
接受定制,友情互惠,致力于前端的全类型模板,打造通用模板源码,进阶于前后端联合模板,适用于全类型。
05-24 5105
HTML5好看的通用网站模板源码,大作业网站源码,毕业设计网站源码,通用模板,网站源码,布局规整,色彩鲜明,导航菜单,轮播图(可自定义内容),图文结合,滚动信息,信息表单,描点跳转,整体风格简洁,内容丰富,各种风格都有,兼容性强,支持手机端,电脑端,代码上手简单,代码独立,可以直接使用。也可直接预览效果。
HTML5简洁的通用网站模板源码
最新发布
接受定制,友情互惠,致力于前端的全类型模板,打造通用模板源码,进阶于前后端联合模板,适用于全类型。
08-19 1730
HTML5简洁的通用网站模板源码,各行各业的网站源码,文字源码大作业网站源码,毕业设计网站源码,通用模板,网站源码,布局规整,色彩鲜明,导航菜单,轮播图(可自定义内容),图文结合,滚动信息,信息表单,描点跳转,整体风格简洁,内容丰富,各种风格都有,兼容性强,代码上手简单,代码独立,可以直接使用。也可直接预览效果。
【博主推荐】HTML5实现简洁的实用的个人网站个人主页七个页面源码
接受定制,友情互惠,致力于前端的全类型模板,打造通用模板源码,进阶于前后端联合模板,适用于全类型。
07-22 1845
个人网站源码个人主页源码个人介绍源码个人简历源码,内置七个页面有个人主页;关于我;我的技能;我的经验;我的教育;我的项目;联系我七个页面。包含各种页面标签,通用性强,各种风格都有,代码上手简单,代码独立,可以直接使用。也可直接预览效果。
个人网站源码
03-26
一.安装调试 当您下载下来源码后,请先解压,建议先本地用IIS调试(IIS安装方法见件),如果无问题 1.修改数据库名称和路径 为了您网站的数据安全,请修改数据库名称或路径(App_Data\92design.asp)修改成自己命名 的文件(例如tt\haha.asp),同时也要修改相关文件的路径(inc\conn.asp 里面的数据库路径) 2.上传空间绑定域名 把测试过的源码用相关的FTP软件上传到您使用的空间,建议你绑定您的个性域名。详情请找 IDC空间服务商咨询。 二.使用操作 登录后台后,你可以通过左边的导航菜单来进行管理操作,如果有其它疑问可链接官方网站, 获得技术支持。 1.登录后台 在您的网址后面加上/admin,即可登录后台管理。默认管理员帐号admin,密码admin,登录后 请您修改你的密码。 2.设置您的站点属性 首页音乐播放:进入首页可选择是否自动播放您推荐的音乐 名称和网址:网站名称和网站地址 网站关键字:可以根据您站点的特点来填写,有利于百度各大搜索引擎搜索,让他/她更快的找到你 介绍和版权:站点介绍和版权信息 3.设置您的资料 您可以自由设定您的资料和交友意向,上传您的个人靓照。 4.查看想跟你交往的朋友 查看看见他/她的照片相关个人资料和联系方式。 5.写文章日记 可以添加2级分类,文章可以输入密码加密,别人想看你的日记,必须有你设置的密码才行哦 。 6.传相册图片 可以添加2级分类,前台页面可以访问用户可以切换自动播放,并设定时间。 7.添加多媒体文件 支持音乐,视频,FLASH播放,音乐可以添加歌词,并可以设置首页自动播放的音乐.可直接 填写网址链接,如果文件太大建议先传FTP.(注意:要点击生成音乐播放列表才生效) 8.工具箱 收藏夹分类可以收集平时常用的一些网址,网络硬盘用于储存你常用的一些文件,容量 大小根据你的空间而定,并可以公开下载,或者加密,通过密码进行下载。 9.留言版 查看用户的留言,支持悄悄话功能,可回复留言
如何搭建个人网站
热门推荐
lyonte的专栏
05-27 2万+
如何搭建个人网站---三个必备的因素,即:域名、服务器、程序。
个人网站php源码
07-28
一个个人网站源码,效果不错。
html 个人网站 源码
04-18
很好的个人网站,有源代码。。。 如果需要,可以拿去,自己在上面稍作修改,就变成你的了。
全网首发 游戏陪玩系统 语音聊天系统商业版源码 教程.zip
03-14
此系统源码包含详细搭建教程及素材图,搭建教程 源码仅用于学习使用(价值15980元) 此陪玩系统源码本人亲自测试搭建并且运营了一段时间,亲测有效,下方是我测试运营的 下面开始讲讲游戏陪玩语音聊天这个市场...
网站搭建教学,(源码
04-04
通过本教程的学习,你将具备从零开始建立网站的能力,不仅可以按照视频步骤操作,还可以根据个人需求进行定制化开发。在实践中不断探索和学习,你的IT技能将得到显著提升,为未来的职业发展打下坚实基础。
个人官网源码
08-16
如果您现在在找做个人/团队官网的源码,这会是您不错的选择。
个人网站 源代码 html
04-18
个人网站带源代码,欢迎大家下载。。。。。
个人网站源码 网站 源码
10-05
个人网站源码 网站 源码 非常好看 带后台
2021最新微信漫画小程序全开源商业版:带漫画资源,带搭建教程,流量变现利器。安装说明和源码
02-08
然而,这份详细的搭建教程将引导用户一步步完成从零到一的过程,降低了技术门槛,使得无论是有经验的开发者还是初学者,都能顺利地完成小程序的搭建工作。教程中可能包括了环境配置、代码解析、功能实现以及上线部署...
首发最新更新价值NW的短视系统与直播系统源码搭建教程全码无加密可二开.txt
03-11
- 搭建教程为用户提供了从零开始部署系统的完整流程指导,这对于缺乏相关经验的新手开发者来说非常重要。 - 良好的教程不仅能够帮助用户快速上手,还能够在遇到问题时提供有效的解决策略。 2. **教程的内容**: ...
零基础搭建获利的美团饿了么优惠券CPS小程序(源码)
m0_56572541的博客
03-28 786
外卖cps带分销返利源码 源代码地址 http://www.mybei.cn 搭建步骤 下载以上源代码到本地 http://www.mybei.cn 成品展示 截图 步骤 下载以上源代码到本地 http://www.mybei.cn 修改为你自己的微信小程序,打开 /dist/pages/ele/index.js 微信小程序->开发管理->开发设置 添加 request的域名: 地址: https://mp.weixin.qq.com/wxamp/devprofile/get_pro
免费个人网站源码aiai
07-31
免费个人网站源码aiai是一种开放源代码的网站模板,它可以免费提供给个人使用,用于建立个人网站。这个源码是使用aiai框架开发的,可以帮助个人在短时间内搭建一个简洁、美观的个人网站。 该源码具有丰富的功能和组件,可以按照个人的需求进行定制。它包括主页、个人简介、技能展示、项目展示、博客、留言板等模块,可以展示个人的成果、技能和工作经验。同时,该源码也提供了响应式设计,可以适应不同设备的屏幕大小,使得网站在手机、平板和电脑上都能够正常显示。 用户可以通过下载免费个人网站源码aiai并进行定制,以满足个人的需求和偏好。对于有一定编程经验的用户,可以修改源码中的HTMLCSS和JavaScript代码,来调整网站的样式和功能。如果没有编程经验,用户也可以利用源码提供的编辑器和页面自定义功能,进行简单的页面布局和内容修改。 总之,免费个人网站源码aiai是为个人用户提供的一个免费、易于定制的网站模板。它可以帮助个人快速搭建一个个性化的网站,展示自己的成果和技能。无论是个人简历、作品集还是博客,都可以通过这个源码来实现。而且,由于是开源的,用户也可以与其他开发者分享自己的修改和优化,帮助源码不断改进和完善。
写文章

热门文章

  • WLAN没有有效的IP配置如何一招解决 95945
  • 【C语言】输入两个正整数m和n,求其最大公约数和最小公倍数。(要求用while语句实现) 71107
  • 【网络攻防】常见的网络攻防技术——黑客攻防(通俗易懂版) 59590
  • 【个人网站】零基础个人网站搭建完整教程(附免费源码) 58006
  • 【软件工程期末复习】知识点+大题详解(E-R图、数据流图、N-S盒图、状态图、活动图、用例图....) 52121

分类专栏

  • 商用密码测评 20篇
  • 网安 11篇
  • 等保测评 2篇
  • Java 9篇
  • 网站 2篇
  • 小程序 2篇
  • C语言 10篇
  • 数据结构 5篇

最新评论

  • 【软件实战】5分钟拥有一款自己的软件(教程+成品展示)

    h老跟班h: html内置表单的时候封装完打不开表单

  • 【网络安全】Burpsuite v2021.12.1安装&激活&配置&快捷启动

    lufo17: 提醒版本过期怎么办,影响使用吗

  • 【个人网站】零基础个人网站搭建完整教程二(网站服务器配置)

    CountingStars_s: 大佬你好,最后上传的程序只能是html文件吗,能不能上传多个,比如html和css和js文件。

  • 【软件工程】课程设计库存管理系统

    m0_74178032: 请问这个是用哪个编程软件写的?怎么打开项目呢?表情包表情包

  • 【密评】商用密码应用安全性评估从业人员考核题库(五)

    是巴巴布莱特呀: 1228我觉得应该选B

大家在看

  • ICM20948 DMP代码详解(27) 337
  • MongoDB bin目录没有mongo.exe命令的解决办法
  • servlet-day03
  • 软件测试笔记|web自动化测试|web 自动化测试中,如何生成随机数? 232
  • springboot+vue影视评分系统【开题+程序+论文】

最新文章

  • 【科普】揭秘洗钱套路 充话费竟成洗钱帮凶?
  • 【密评】商用密码应用安全性评估从业人员考核题库(二十-完结)
  • 【密评】商用密码应用安全性评估从业人员考核题库(十九)
2024年1篇
2023年40篇
2022年10篇
2021年9篇
2020年19篇

目录

目录

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九芒星#

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

外国毕业证样本制作公司广州定做海外文凭毕业证定制青岛代做国外留学文凭办理武汉代办海外大学毕业证代办天津代办国外证书补办青岛代做海外文凭毕业证定制广州办国外留学学位证定制深圳代办国外毕业证制作深圳办国外学历定做杭州制作海外学历证定做沈阳定做海外学历证定做青岛办理国外毕业证定制合肥代办国外证件制作制作海外本科毕业证代做青岛办理海外学位定制深圳办理海外留学学位证制作南宁代做国外文凭证书做国外证件代做西安定做海外文凭证书办理重庆代做海外硕士毕业证兰州补办国外留学文凭代办武汉做国外大学毕业证代办深圳补办海外学历证补办石家庄制作国外文凭毕业证定做长春定做海外证件办理珠海做国外留学学位证补办沈阳代做海外文凭毕业证办理办理海外大学毕业证代办深圳代做国外文凭证书补办青岛制作国外学位证补办太原定做海外学历定做淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

外国毕业证样本制作公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化