如何快速搭建个人网站

news/2024/5/9 21:41:44/文章来源:https://blog.csdn.net/edward_zcl/article/details/95336032

一般来说,搭建网站,首先需要借助一个云平台,具有存储库的功能,上面的东西发布后,能够被网络上所有人访问到,当然这云平台是有自己的一套机制进行后台的设定与运作的,我们只是在基础上使用,可以看做是一种大框架。比如阿里云,腾讯云,CSDN博客,脚本之家,Github,以及其他的一些个人网站,公司网站等等,甚至包括网上所有发布的东西的网站,背后都是有一个云平台的,而在基础上对应会有一些开发语言,或者工具,比如:Html/Html5,JS,Php,flask,一些脚本语言,比如:Latex,markdown,nodejs等等也是类似的,它们之间甚至可以相互兼容,比如markdown与html,转载功能就是使用它们之间相互兼容的性质。。甚至一些大数据平台,比如:Django,Hadoop,Spark等等,都是时代进化的产物。。

这里由于我个人能力有限,本人也不是主要做这个前端设计的,所以暂时只简单介绍下如何使用现有的Github工具快速搭建个人网站,主要使用html5与markdown。
这里我先列出一个模板,html5 ,用css去修饰自己的个人主页,代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title><style type="text/css">
body {margin-left: 0px;margin-top: 0px;
}
#aa {position: fixed;height: 662px;width: 1366px;background: #FFF;
}
#bb {background: #FFF;position: absolute;height: 401px;width: 1398px;left: -31px;top: 0px;
}
#cc {background: #09C;position: absolute;height: 63px;width: 1404px;left: -34px;top: 418px;font-size: 36px;color: #FFF;
}
#dd {position: absolute;height: 124px;width: 175px;left: 1142px;top: 136px;
}
#ee {position: absolute;height: 295px;width: 510px;left: 953px;top: 70px;line-height: 24px;
}
#ff {position: absolute;height: 66px;width: 214px;left: 600px;top: 553px;font-size: 45px;font-weight: bold;
}
.gg {font-size: 36px;
}
#aa #bb #ee table tr td {color: #000;
}
#aa #bb #ee table {color: #000;
}
#gg {position: absolute;height: 161px;width: 195px;left: 573px;top: -55px;font-size: 16px;
}
</style>
</head><body>
<div id="aa"><div id="cc">                                                            青春     奔放    活泼    热情&copy;</div><div id="bb"><div id="ee"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td><hr /></td></tr><tr><td><p>姓名:%%%</p></td></tr><tr><td>性别:男</td></tr><tr><td>年龄:19</td></tr><tr><td>家乡:<a href="http://baike.baidu.com/link?url=ZkJSggcN2Nl7Xe0HaB0hSRrMkIdo-VGCNJWpbPIWNt1-M7xPr4FkF2qdxHGCMz3lT0LdGTsXi5zMtwMWKZ5S3Pz8elmt9ATA1omMMMfTIBSdG430mMTTJk0MyAlQO88B">甘肃省镇原县</a></td></tr><tr><td>就读院校:<a href="http://baike.baidu.com/item/%E5%9B%9B%E5%B7%9D%E5%A4%A7%%A6">**大学</a></td></tr><tr><td>就读专业:<a href="http://baike.baidu.com/item/%E5%BE%AE%E7%94%E7%A7%91%E5%AD%A6%E4%B8%8E%E5%B7%A5%E7%A8%8B%E4%B8%93%E4%B8%9A">微电子科学与工程专业</a></td></tr><tr><td>学生证号:201614#######</td></tr><tr><td>兴趣爱好:听歌,打篮球</td></tr><tr><td>政治面貌:团员</td></tr><tr><td>联系电话:13245676543</td></tr><tr><td>Email:179997256@qq.com</td></tr><tr><td>关键词:学生</td></tr><tr><td> </td></tr></table></div><img src="img/1497103056360.jpg" width="1398" height="403" /></div><div id="ff"><div id="gg"><p> </p><p> </p><p> </p><p><a href="zhuye.html">回到主页</a></p><form id="form1" name="form1" method="post" action=""></form></div>About  me</div>
</div>
</body>
</html>

在这里插入图片描述

源代码下载地址:https://download.csdn.net/download/weixin_39641975/10371468

新站链接:http://www.guoxiaowen.com/

其实写Html5,实际上就是一个排版的过程,写过Qt界面的人,这种感觉应该很熟悉,甚至就如同你做PPT,一个是手动图形化进行,一个是写代码生成,当然这里面其实有很多模板可以使用,自己可以修修改改,所以有很多机构或者第三方中介进行推广他们的作品。。
当然了,现在也出现了一些好用的脚本语言或者工具,比Html更好用,比如:markdown,gitbook等,甚至github上面也支持了markdown格式的readme文件,github还增加了直接识别txt文件的gitignore文件好像,参考:
https://blog.csdn.net/yzy_1996/article/details/82052159
https://www.jianshu.com/p/191d1e21f7ed
https://www.jianshu.com/p/2cfd1e8031d3
https://www.jianshu.com/p/8a804132aa37
https://www.runoob.com/markdown/md-tutorial.html
https://www.mdeditor.com/
https://www.zybuluo.com/mdeditor
http://markdownpad.com/
https://blog.csdn.net/wads23456/article/details/79521019
http://www.markdown.cn/
http://username.github.io/
以及markdown官网,其实CSDN就是直接支持markdown的,当然也支持一个叫做富文本编辑器的东西,应该差不多吧。
高端一些的网站,可能需要更加规范标准的设定,比如:域名,服务器,建站系统,当然了,这些可能是需要收费的,现在想想,还是开源的Github好啊,至少提供平台,让大家都可以充分大展所长,广而告之。
https://blog.csdn.net/caoshangpa/article/details/78561806
https://www.jb51.net/yunying/487879.html
https://blog.csdn.net/xiaosongshine/article/details/88861445


最后,咱们还是来点实用的吧,直接使用github提供的平台进行个人网站搭建。
参考:
https://www.cnblogs.com/joshtao/articles/6601430.html
https://blog.csdn.net/qq_36002627/article/details/78331885

前言

  • 本来想自己琢磨整一个服务器来搭建个人网站的。
  • 然后因为阿里云没有学生活动,腾讯云学生验证的时候用微信实名验证了导致无法参与。
  • 因为囊中羞涩,其他那些知名的云服务器又不舍得花钱租。
  • 不过最后还是想到了一个出路,我是做前端嘛,主要找个平台给我放放网站什么的就好了。还不用苦恼怎么搭建后台。
  • 发现github pages是个好方法。遗憾的是因为只是给你放放网页的原因所以你也就只能做做静态网页。对我来说就先这样吧,因为不确定是不是三分钟热度。所以也就先弄着,等到后面实在需要动态网页的时候再去整个云服务器来。

GitHub基础

因为上课的时候实验有需求所以已经将GitHub账号弄好了。

然后个人电脑是windows平台,因此需要装个电脑版的git来方便推送到GitHub上。这个因个人而异,有些人喜欢图形化界面的话GitHub有提供github desktop。

搭建一个特殊的仓库

其实网上也有很多这样那样的教程,发现他们都过于复杂了点。因为他们还囊括了其他东西,本文目的很简单,就是让你电脑上的一个html文件能够放到外面服务器上并且被访问到。不关心你html写的如何如何。

最简单的方法就是官方提供的方法。

不过担心有的朋友无法访问或者懒得去寻找(无法访问?你走吧…别想着这个方式搭网站了)

我在这提供了原地址与部分教程

GitHub Pages

总而言之,第一步:

建立一个名为username.github.io的仓库,这里划重点啊,username真的是你的GitHub名字,而不是自己瞎取。(虽然我不知道瞎取行不行)
在这里插入图片描述
自官方教程的截图,注意到username是对应的)

第二步

这一步注意目的就是将你先建的这个远程仓库和你电脑上的本地仓库关联起来

有很多方式,装了git的用命令行,装了GitHub desktop的用这个。

拿命令行举例

命令行选好自己目标文件夹的位置后,将远程仓库内容克隆到本地仓库

git clone https://github.com/username/username.github.io

接下来进入到克隆好的仓库,并且新建内容为hello world,名为index的html文件(注意空格哦),这里的index.html就是你到时候打开的网页。其他的命名都不行(我试过了)

cd username.github.io
echo "Hello World" > index.html

最后将这个index.html推到GitHub上

git add --all
git commit -m "Initial commit"
git push -u origin master

等一会,访问 http://username.github.io. 这个网址就能看到你的hello world了。

不过要等一阵子,我一开始以为失败了,一直是404。过会了就成功了。

你如果会使用Git命令,那是最好,可以直接以命令行的形式实现各种功能,如果你使用windows github desktop也没关系,也有对应的教程。

更多参考:
https://jingyan.baidu.com/article/39810a23b91fd7b636fda62d.html
https://jingyan.baidu.com/article/fd8044fa3287ef5031137a8d.html
https://jingyan.baidu.com/article/7e4409537591d72fc0e2ef83.html
https://jingyan.baidu.com/article/17bd8e526d524185ab2bb8db.html
https://jingyan.baidu.com/article/6c67b1d6bdd18d2787bb1e88.html
https://jingyan.baidu.com/article/fd8044fa0f9a145031137a92.html
https://jingyan.baidu.com/article/93f9803f365e80e0e46f558f.html
https://jingyan.baidu.com/article/e6c8503c4ae582e54e1a1868.html
https://jingyan.baidu.com/article/3d69c551216c50f0cf02d789.html
https://jingyan.baidu.com/article/49711c61a3f027fa441b7c22.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_768629.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变

查看本章节 查看作业目录 需求说明&#xff1a; 利用 jQuery 操作页面元素的方法&#xff0c;实现电商网站购物车页面商品数量的增加和减少操作&#xff0c;要求单项价格和总价随着数量的改变而改变当用户单击“”按钮时&#xff0c;文本框中的商品数量增加 1&#xff0c;单项…

利用自定义动画 animate() 方法,实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时,停止滚动,鼠标移开时,继续滚动

查看本章节 查看作业目录 需求说明&#xff1a; 利用自定义动画 animate() 方法&#xff0c;实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时&#xff0c;停止滚动&#xff0c;鼠标移开时&#xff0c;继续滚动 实现思路&#xff1a; 在…

快看!❤️又一超实用浏览器插件!常用网站自动整合,JSON格式化,CSDN全站去广告!多种工具一键调用。开发者的福音!

其实这个插件才出来的时候博主也下载了使用过&#xff0c;并没有什么亮点&#xff0c;那时候甚至觉得有点多余&#xff0c;因为CSDN全站去广告啥的&#xff0c;早就安装了油猴脚本&#xff0c;广告&#xff1f;不存在的嘿嘿。。 就在前几天看见CSDN的活动在推荐这款插件&#x…

outlook搜索栏跑到上面去了_学习网站seo优化技巧,先了解搜索引擎搜索原理-行业动态...

泰州网站建设好之后&#xff0c;首先就要对网站进行SEO优化。那搜索引擎优化的主要任务之一&#xff0c;就是确定网站的搜索引擎友好性&#xff0c;因而&#xff0c;网站优化的每个环节都与搜索引擎存在必定的联络&#xff0c;研讨搜索引擎优化实际上是对搜索引擎作业进程的逆向…

报错:清除网站内搜索框中的历史记录?

问题&#xff1a;我在搜索框内点击一下后&#xff0c;就会出现一些搜索记录&#xff0c;可有些关键词我并没有在该网站搜索过&#xff0c;而是与这个网站无关的一些关键词。而且不同的网站上似乎关键词有重叠。如下图所示&#xff0c;请问应该怎么清除这些历史记录呢&#xff1…

简单网页设计作品代码_10个国外网站精选作品颠覆你对网页排版设计的认知

网站首页排版设计可以作为一个网站基础风格设计定调的页面之一。网站内页的各种版式、样式的演变都需要遵循首页的基本格调&#xff0c;包含布局的比例、配色、图标的风格、字体的样式及规范、页头页尾的公用组件等等。也许因为有了这些规范规定&#xff0c;很多新入行设计师以…

vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别 (下)...

二&#xff1a;下面是 通过 新建项目 来创建 ASP.NET web 应用程序 下面我们创建 数据库DAL层 和 实体类层 Model 他会自动生成 DAL 文件夹 我们继续 Model 层。方法同上&#xff0c;就不上图了。 然后我们来添加一个 工具类库 。这个工具类库&#xff0c;不是现在创建的&am…

快速获取一个网站的所有资源,图片,html,css,js......扒站,仿站必备工具

今天介绍一款软件,可以快速获取一个网站的所有资源,图片,html,css,js...... 以获取某车官网为例 我来展示一下这个软件的功能. 输入网站地址和网站要保存的文件夹 如果网站名称后我们可以扫描一下网站, 以便我们更好的筛选资源,剔除不要的链接,添加爬取得链接 在这里也可以设…

做网站注意事项,网站建设标准流程

背景介绍: 现如今是互联网的时代&#xff0c;任何东西都可以借助互联网迅速传播到世界各地&#xff0c;另外网站也是个人&#xff0c;企业的名片&#xff0c;可以帮助公司扩展客户&#xff0c;树立企业形象从而达到招揽客户&#xff0c;创造利润的目的。网上也有很多发布信息的…

php网站升级包,CmsEasy 5.0to5.1 升级包

CmsEasy 5.0to5.1 升级包作者&#xff1a;jackie 发布时间&#xff1a;2012-07-15 05:53:48 浏览 :版本&#xff1a;V 5.1大小&#xff1a;2.38 MB编码&#xff1a;UTF-8更新日期&#xff1a;2012-07-08 00:00:001.升级概述&#xff1a;从CmsEasy5.0升级到CmsEasy5.12.升级…

vue 项目从 report.html 分析网站性能优化

这个页面是webpack的打包分析报告&#xff0c;我们根据这个页面&#xff0c;可看到那些包占比大&#xff0c;那些包占比小&#xff0c;那个组件大. vue-cli的打包策略是将node_module中的包打包成一个chukk-vendors.js 其他的js 如assets中的打包成app.js 优化策略是 找到其中…

js移除掉当前页面的所有外链 优化SEO 去掉页面特定域名的链接

目前有个文章详情页面, 文章内容来处是后台管理的一个富文本编辑器, 现在有个问题就是,将其他页面的内容,复制到富文本编辑器中,这样有可能有些外链,这些外链无疑会降价网站的seo权重. 所以需要一个办法,将外链找出来,并进行处理,移除或者添加一个前缀,以防seo权重,或流量流…

分享26个优秀的国外广告设计公司网站作品案例

为了能表现自己团队的设计水平&#xff0c;广告公司的网站都设计得非常创意&#xff0c;他们试图通过优秀的网站设计来吸引更多的客户。这篇文章收集的这26个独具创意的国外广告公司网站设计相信能给你带来视觉冲击&#xff0c;一起欣赏。 您可能还喜欢 55个五彩缤纷的网页设计…

如何快速获取一个网站的所有资源 如何快速获取一个网站的所有图片 如何快速获取一个网站的所有css

今天介绍一款软件,可以快速获取一个网站的所有资源,图片,html,css,js...... 以获取某车官网为例 我来展示一下这个软件的功能. 输入网站地址和网站要保存的文件夹 如果网站名称后我们可以扫描一下网站, 以便我们更好的筛选资源,剔除不要的链接,添加爬取得链接 在这里也可以设…

Check Host:实时监控网站或者服务器是否可以访问

如果你拥有一个网站&#xff0c;那么最重要的事情就是要保证它24小时都能够访问。不过国内的虚拟主机服务非常糟糕&#xff0c;经常会出现各种状况&#xff0c;所以我们需要一个软件&#xff0c;可以让我们第一时间知道网站出现了无法访问的情况&#xff0c;从而通知售后人员解…

Windows云服务器上部署ASP.NET网站详解(新手适用)

操作系统&#xff1a;Windows Server 2012 R2 标准版 64位简体中文版 数据库&#xff1a;SQL Server 2008 R2 SP2 - Express Edition IDE&#xff1a;Visual Studio 2017 新手请尽量保证自己服务器的操作系统、数据库版本和上述一致&#xff01; 远程登录服务器并向桌面上添…

Docker部署nginx并使用https+二级域名访问静态网站

1. 安装docker&#xff08;略&#xff09; 2. 拉取nginx docker pull nginx3. 进入nginx&#xff0c;将相关文件和目录拷贝到宿主机上&#xff08;这里为腾讯云centos7.8&#xff09;关键路径如下&#xff1a; # nginx的主配置文件 /etc/nginx/nginx.conf # 虚拟主机的配置文…

快速下载一个网站

有时候我们需要分析一个网站&#xff0c;或者基于一个网站进行魔改&#xff0c;这个就需要一些特殊的手段将网站源码下载到本地了&#xff0c;其实目前大部分网站都是有代码压缩的&#xff0c;很难去有修改。 这里我就教大家如何快速获取一个网站的所有资源&#xff0c;包括源码…

android wap网站自动适应

做个整理。 研究了一下新浪的wap网站&#xff0c;发现原来我们的head存在着这样的差异……<%page contentType"text/html;charsetUTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"><h…

使用 Tampermonkey 编写高级跨网站自动化任务脚本

文章目录Tampermonkey 介绍官方介绍作用快速安装有关平台TM 的 API 解读&#xff0c;及简单脚本的编写基础 API 的解读基础脚本编写&#xff0c;以修改 CSDN 样式、表单自动填写为例高级 API 应用程序接口高级脚本的编写分析 技术方案 以 M2C 为例总结Tampermonkey 介绍 官方介…