静态网页

博客搭建教程

我怕爱的太早我们不能终老 提交于 2020-01-26 23:42:44
我的博客采用hexo+GitHub的方式来搭建的 几个概念的介绍 hexo概念介绍 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Hexo是一个基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架 官网: https://hexo.io/zh-cn/ GitHub介绍 GitHub是一个代码托管网站和社交编程网站 GitHub Pages GitHub Pages是用来托管 GitHub 上静态网页的免费站点。 说通俗一点: 利用Hexo和GithubPages搭建博客,实际上就是利用Hexo在本地(你的电脑上)生成一个博客站点,然后利用网络将它传输到Github上进行拷贝和备份。再由Github提供的GithubPages服务将博客部署到网上,这样你的博客就可以作为一个独立的站点被别人浏览(正式上线)。同时你也可以在Github上管理你的博客。 开始搭建 一:环境搭建 安装git 请参考git安装详细教程 安装node.js 请参考node.js安装教程 安装Hexo 获取个人网站域名 GitHub创建个人仓库 推送网站 绑定域名 二:安装hexo 1.hexo就是我们用于搭建个人博客的框架

web service基础知识

吃可爱长大的小学妹 提交于 2020-01-25 17:35:38
Web服务基础 用户访问网站的基本流程 我们每天都会用web客户端上网,浏览器就是一个web客户端,例如谷歌浏览器,以及火狐浏览器等。 当我们输入www.oldboyedu.com/时候,很快就能看到老男孩教育的官网了,这一切看起来很平淡无奇,背后又是什么道理呢?普通人可以不知道,但是咱们作为it开发人员,必须得掌握清楚背后的技术。 下面超哥为你揭晓用户访问网站的基本流程 老男孩教育某python总监,讲了一天课感觉很累,下了班躺床上打开他的macbook pro,双击浏览器,输入www.pornhub.com网址后,系统首先会查找本地的DNS缓存以及hosts文件信息,确定是否存在www.pornhub.com域名对应的ip解析记录,如果有就直接获取ip进行访问服务器,第一次请求时,dns缓存是没有解析记录的,hosts文件多数是开发临时测试用 如果本地dns缓存和hosts文件都没有域名解析记录,系统就会把某python总监访问的网址解析请求发送给 客户端设置的DNS服务器 去解析,也叫做Local DNS,如果LDNS服务器的本地缓存有对应的解析记录就会直接返回给客户端IP地址,如果没有LDNS就会继续请求其他的DNS服务器 LDNS继续从DNS系统的"."(根)开始请求www.pornhub.com域名的解析,并且根据每个层级的DNS服务器系统进行系列的查找

web service 基础知识

徘徊边缘 提交于 2020-01-25 17:35:13
Web服务基础 用户访问网站的基本流程 我们每天都会用web客户端上网,浏览器就是一个web客户端,例如谷歌浏览器,以及火狐浏览器等。 当我们输入www.oldboyedu.com/时候,很快就能看到老男孩教育的官网了,这一切看起来很平淡无奇,背后又是什么道理呢?普通人可以不知道,但是咱们作为it开发人员,必须得掌握清楚背后的技术。 下面超哥为你揭晓用户访问网站的基本流程 老男孩教育某python总监,讲了一天课感觉很累,下了班躺床上打开他的macbook pro,双击浏览器,输入www.pornhub.com网址后,系统首先会查找本地的DNS缓存以及hosts文件信息,确定是否存在www.pornhub.com域名对应的ip解析记录,如果有就直接获取ip进行访问服务器,第一次请求时,dns缓存是没有解析记录的,hosts文件多数是开发临时测试用 如果本地dns缓存和hosts文件都没有域名解析记录,系统就会把某python总监访问的网址解析请求发送给客户端设置的DNS服务器去解析,也叫做Local DNS,如果LDNS服务器的本地缓存有对应的解析记录就会直接返回给客户端IP地址,如果没有LDNS就会继续请求其他的DNS服务器 LDNS继续从DNS系统的"."(根)开始请求www.pornhub.com域名的解析,并且根据每个层级的DNS服务器系统进行系列的查找

开始自学PHP之路3(HTML)

亡梦爱人 提交于 2020-01-22 04:46:03
开始自学PHP之路3(HTML) 第一:HTML是什么? HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言,HTML 不是一种编程语言,而是一种标记语言,标记语言是一套标记标签,HTML 使用标记标签来描述网页。静态网页的 第二: 那HTML标签又是什么? HTML 标记标签通常被称为 HTML 标签 。HTML 标签是由尖括号包围的关键词,比如 ,HTML 标签通常是成对出现的,比如 和 ,标签对中的第一个标签是开始标签,第二个标签是结束标签,开始和结束标签也被称为开放标签和闭合标签。 第三:HTML可以做什么? HTML可以做的有很多,比如我们在日常看到的静态网站,比如一些文字的大小和段落居中和一些网站的样式布局都是用html做的,但是具体的图片和文字是什么html并不涉及。html作用是将网页使用代码实现,并且将网页的各个部分添加模块,需要的时候给模块添加颜色和大小等操作。html是一种静态网页,现在很多网站都是动静结合的,当然html是网页的基础知识,学习前端一定要先学习html,把html基本知识学扎实,然后就可以写出各种静态网页,之后再去学习动态网页。 第四:HTML的开发环境与操作 只要你电脑有系统你就有HTML开发环境,非常简单不用学习打开电脑就行,首先下载个文本编辑器,这里本人推荐使用 Notepad 或 TextEdit 来编写 HTML

SEO优化】为什么伪静态网站有利于优化,动态链接不利于优化

懵懂的女人 提交于 2020-01-13 17:01:34
【SEO优化】为什么伪静态网站有利于优化,动态链接不利于优化 伪静态是为了更好的展现网站在搜索引擎和用户面前,所以如果你的网站仍然被动态参数访问,其实对于目前的搜索引擎来说,动态页面与静态页面几乎没有区别,也许静态已经成为一种习惯,伪静态也是一样的。 1、 伪静态网页和真静态网页的区别: 做一个简单的科普工作比较好。伪静态是通过重写动态网页的URL来伪装动态网页的参数。从字面意义上说,因为它是伪静态的,所以它是假的。实际上,服务器上不会有一个真正的页面,但真正的(纯)静态是一个真正的HTML或HTM在服务器空间的网站静态页面文件,没有经过服务器的编译,直接加载到浏览器中并显示出来。 伪静态网页和真静态网页最大的区别是访问速度。伪静态页面仍然是通过实时动态调用服务器生成的,因此没有真正的文件访问速度。但是,基于当前的各种缓存,服务已经加速。事实上,即使是伪静态页面的加载速度也是非常好的,而且渐渐的它们也被人们遗忘了。 2、 使网站伪静态的好处: 由于它是做伪静态的,这意味着网站是一个页面,是通过尝试调用数据库生成的。这样,网站中的URL链接也是各种参数链接,非常不利于传播和共享。使用pseudo static之后,每个页面都有一个固定的URL,并且该页面的URL以常见的形式作为后缀,例如。热媒,。HTML,。Shtml等,没有“ldquo;?&rdquo类。

必须要了解的Web基础

浪子不回头ぞ 提交于 2020-01-12 19:50:55
文章目录 前言 一:Web概述 1.1:什么是web? 1.2:web版本 二:域名概述 2.1:域名的由来 2.2:域名的空间结构 三:网页概述 3.1:网页概述 3.2:HTML概述 3.1:网页的基本标签 3.2:静态网页 3.2.1:概述 3.2.2:特点 3.3:动态网页 3.3.1:概述 3.3.2:特点 前言 一:Web概述 1.1:什么是web? Web( World wide web)即全球广域网,也称为万维网 一种分布式图形信息系统 建立在 EInternet上的一种网络服务 1.2:web版本 Web1.0 以编辑为特征,网站提供给用户的内容是编辑处理后提供的,然后用户阅读网站提供的内容。这个过程是网站到用户的单向行为 Web2.0 更注重用户的交互作用,用户既是网站内容的消费者(浏览者) 也是网站内容的制造者 加强了网站与用户之间的互动,网站内容基于用户提供,网站的诸多功能也由用户参与建设,实现了网站与用户双向的交流与参与 二:域名概述 2.1:域名的由来 IP地址不易记忆 早期使用 Hosts文件解析域名的难点 主机名称重复 主机维护困难 难点的解决办法 DNs( Domain Name System域名系统) 分布式 层次性 2.2:域名的空间结构 根域 顶级域 组织域 国家/地区域名 二级域名 FQDN=主机名.DNS后缀 举例 RUL为: http

web service基础知识

一笑奈何 提交于 2020-01-11 16:17:47
web service基础知识 Web服务基础 用户访问网站的基本流程 我们每天都会用web客户端上网,浏览器就是一个web客户端,例如谷歌浏览器,以及火狐浏览器等。 当我们输入www.oldboyedu.com/时候,很快就能看到老男孩教育的官网了,这一切看起来很平淡无奇,背后又是什么道理呢?普通人可以不知道,但是咱们作为it开发人员,必须得掌握清楚背后的技术。 下面为你揭晓用户访问网站的基本流程 老男孩教育某python总监,讲了一天课感觉很累,下了班躺床上打开他的macbook pro,双击浏览器,输入www.pornhub.com网址后,系统首先会查找本地的DNS缓存以及hosts文件信息,确定是否存在www.pornhub.com域名对应的ip解析记录,如果有就直接获取ip进行访问服务器,第一次请求时,dns缓存是没有解析记录的,hosts文件多数是开发临时测试用 如果本地dns缓存和hosts文件都没有域名解析记录,系统就会把某python总监访问的网址解析请求发送给客户端设置的DNS服务器去解析,也叫做Local DNS,如果LDNS服务器的本地缓存有对应的解析记录就会直接返回给客户端IP地址,如果没有LDNS就会继续请求其他的DNS服务器 LDNS继续从DNS系统的"."(根)开始请求www.pornhub.com域名的解析

生成静态网页

爷,独闯天下 提交于 2020-01-01 22:28:37
/// <summary> /// 生成静态网页 /// </summary> /// <param name="str_Url">htm文件的物理地址 要完整的</param> /// <param name="str_U">网址要完整的</param> public void jtwy(string str_U, string str_Url) { try { if (File.Exists(str_Url) == true) { File.Delete(str_Url); } // ===建立流文件=== System.IO.StreamWriter s = new StreamWriter((System.IO.Stream)File.OpenWrite(str_Url), System.Text.Encoding.GetEncoding("GB2312")); string cFetchStr = ""; string cException = ""; HttpWebRequest httpRequest; httpRequest = (HttpWebRequest)WebRequest.Create(str_U); httpRequest.Accept = "*/*"; HttpWebResponse httpResponse = (HttpWebResponse

生成静态网页

我只是一个虾纸丫 提交于 2020-01-01 21:27:04
方式1(模版): 在模版中编辑一些符号,然后从数据库中提取数据替换这些符号并按照时间(年-月-日)或其他的规则生成到硬盘中.这种方式过于简单在此不在累述. 方式2( HttpWebRequest ): 1 /// <summary> 2 /// Write the HTML file. 3 /// </summary> 4 /// <param name="PageUrl"> The page URL. </param> 5 /// <param name="EncodeTypeStr"> The encode type STR. </param> 6 /// <param name="LocalDiskPath"> The local disk path. </param> 7 /// <remarks> </remarks> 8 /// <example> 9 /// <code> 10 /// <![CDATA[ 11 /// WriterHtmlFile("/TDD2005/Rpt_TodayFocus.aspx", "utf-8", "/TDD2005/Rpt_TodayFocus.htm") 12 /// ]]> 13 /// </code> 14 /// </example> 15 /// <returns> Is success </returns> 16

如何用phpcms将静态网页生成动态网页?

别等时光非礼了梦想. 提交于 2020-01-01 21:26:41
在前两篇随笔中已经简单介绍了phpcms,那么现在让我们来看一下如何用phpcms将静态网页生成动态网页? 1.在templates文件夹下新建模板文件夹ceshi(名字可以自己随笔起) 2.在ceshi下面新建文件夹content(必须为content) 3.把静态页面拿到content文件夹里面,顺便改名字 4.把静态网页所用的文件夹(css,js,images)拿到statics文件夹下面 5.后台里面设置模板改为ceshi(看模板风格配置) 6.替换路径 {CSS_PATH}代表statics文件夹下的css文件夹目录 7.将首页拆分成三块,header footer index 8.css、js放到相应的页面 header用到的css,js放在header,index用到的css,js放在index里 9.index里面需要引入头header和尾footer. {template "content","header"} {template "content","footer"} 10. 替换内容(基本的语法) (1)替换目录以及判断是否为当前页 <div id="menu"> <!--action="category":表示调取栏目--> <!--catid="0"表示调用一级栏目,若不为0,则表示调用一级栏目下的耳机栏目--> <!--num="4"表示最多调取的数据-