介绍WEB站点结构

在这节里,我们将抛开Umbraco来看看已创建的站点。在我们介绍Umbraco之前,需要了解站点是如何工作的,如何使用使用浏览器工具。

我们看到在标签顶端的内容叫做页面标题。每个页面的标题都会改变表示该页面的主题。

另一部分是地址栏,

当我们转到Umbraco后台可以看到我们内容树。我们可以看到页面的结构,类似于我们网站上的导航栏。

你会发现主页URL地址后面没有任何内容,这就意味着所有其他页面在这个根目录下。这个根页面我们称之为一级页面。

在Getting Started 页面,所有后续页面都创建在根目录页面下。比如:如果我们想去新闻板块并点击其中一篇文章,那么将在地址栏中添加三级目录。

这将帮助我们在后台找到新闻文章内容,如果 你想展开所有的新闻页面,你将看到所有新闻文章并显示在这儿。

下面这张图能帮助我们很好理解网站目录结构:

每当添加一层,这类似于植物或树的根,当网站启动从根目录开始,然后从第一级目录移到下一个层。

现在我们理解为什么URL非常重要了,当我们管理或者编辑站点内容,第一件事你需要在Umbraco中找到属性和数据类型。在 Getting Started 页面中,这是一个图片。如果我们想要换一张图,我需要在内容树找到它。

如果我们仅仅只是看看URL,我们可以用它作为我们的路线图。

页面的其他部分都很简单,现在我们可以将页面拆分为三个部分。头部包含一个导航栏、主体内容区域和页脚通常包含一些社交媒体链接等信息。

时间: 2024-10-21 23:47:46

介绍WEB站点结构的相关文章

基本介绍与Web应用结构

1.介绍 tornado是一个Python web框架和异步网络库 起初由 FriendFeed 开发. 通过使用非阻塞网络I/O, Tornado 可以支持上万级的连接,处理 长连接, WebSockets, 和其他 需要与每个用户保持长久连接的应用. Tornado 大体上可以被分为4个主要的部分: web框架 (包括创建web应用的 RequestHandler 类,还有很多其他支持的类). HTTP的客户端和服务端实现 (HTTPServer and AsyncHTTPClient).

【读书笔记】2016.12.10 《构建高性能Web站点》

本文地址 分享提纲: 1. 概述 2. 知识点 3. 待整理点 4. 参考文档 1. 概述 1.1)[该书信息] <构建高性能Web站点>: -- 百度百科 -- 本书目录: 第1章 绪论 1.1 等待的真相 1.2 瓶颈在哪里 1.3 增加带宽 1.4 减少网页中的HTTP请求 1.5 加快服务器脚本计算速度 1.6 使用动态内容缓存 1.7 使用数据缓存 1.8 将动态内容静态化 1.9 更换Web服务器软件 1.10 页面组件分离 1.11 合理部署服务器 1.12 使用负载均衡 1.1

如何构建日均千万PV Web站点 (三) Sharding

     其实国内许多大型网站为了应对日益复杂的业务场景,通过使用分而治之的手段将整个网站业务分成不同的产品线,比如说国内那些大型购物交易网站它们都将自己的网站首页.商铺.订单.买家.卖家等拆分不同的产品线,分归不同的业务团队负责: 集体到技术,也会根据产品线划分,将一个网站拆分成许多不同的应用,每个应用用独立部署维护.应用之间可以通过一个超链接建立关系(在首页上的导航链接每个都指向不同的应用地址),也可以通过消息队列进行数据分发,当然最多的还是通过访问同一个数据库存储系统来构成一个关联的完整系

[转]图文并茂,一步步带你了解Web站点架构

1.1 http反向代理服务器 在web站点前端,我们需要搭建一个反向代理服务器,用于负责接受用户的请求,请求包括动态和静态的内容请求.一般反向代理服务器的部署方案有HAProxy和Nginx,这里将使用HAProxy来描述. 1.2 http代理服务器高可用 为了提高系统安全及高可用性,我们需要在前端的http反向代理服务器配置高可用,解决方案有HAProxy+Keepalived. 1.3 http代理服务器负载均衡 虽 然我们有两个节点的HAProxy,但是一般只有有一台HAProxy可为

如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites]

如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites] 一.布局页面介绍[About Layout Pages] 很多网站有些内容需要显示在各个页面中,比如Header,Footer或者告诉用户已经登录的部分.ASP.NET允许你创建一个单独的文件来包含文本.标签和代码的内容块,从而搭建一个风格整齐的网站.接下来你就可以将这个内容块插入到任何你想要让它展示的页面中.采用这种方法

JavaWeb-06(Dom4j技术及Schema 约束、Tomcat与Web程序结构)

JavaWeb-06 JavaWeb-Dom4j技术及Schema 约束.Tomcat与Web程序结构 DOM4J及Schema 一.Dom4j解析(掌握) DOM4J解析XML文档 a. Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM的人分离出来而后独立开发的.与JDOM不同的是,dom4j使用接口和抽象基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性. b. Dom4j是一个非常优秀的Java XML API,具有性能优异.功能强大和极

大前端应用开发与架构设计-使用HTML构建Web站点

大前端应用开发与架构设计-使用HTML构建Web站点 大前端应用开发与架构设计 2.1 Web基础介绍 2.1.1 了解互联网应用程序的架构 什么叫做互联网? 互联网:通过网络(有线.无线,4G)将世界各地的计算机(手机.平板.PC.服务器)连接起来的结构. 随着互联网及其相关技术的不断发展,目前基于互联网的程序有B/S(Broswer/Server)架构和C/S(Client/Server)架构两种组成. B/S也就是浏览器/服务器,用户只需要在浏览器中进行相关操作(通常是输入访问地址,或者提

大前端应用开发与架构设计-使用CSS美化Web站点(一)

大前端应用开发与架构设计-使用CSS美化Web站点(一) 大前端应用开发与架构设计 3.1 CSS概述 CSS(Cascading Style Sheets)即层叠样式表,是用来控制HTML元素的外观样式(例如字体颜色.大小以及元素的定位等等),目前最新的版本是CSS3. 网页中使用HTML+CSS能够实现网页的元素与外观样式分离,也就是HTML只负责页面元素以及语义部分,CSS负责页面的外观样式,这也是W3C组织推荐的做法,尽量使用CSS取代HTML属性,因为如果让HTML既负责页面结构,又要

C++模拟Http/Https POST登录web站点

C++模拟Http/Https访问web站点 一.概述 1.Http与Https的区别与联系 在OSI参考模型中Http与Https均属于应用层协议.Http即Hypertext Transfer Protocol,超文本传输协议:而Https为Secure Hypertext Transfer Protocol安全超文本传输协议,它是一个安全通信通道,基于HTTP开发,用于在客户端与服务器之间交换信息,它使用安全套接字层SSL进行信息交换,简单来说它就是HTTP的安全版. Http默认使用80