侧边栏已经正确地显示了最新文章列表、归档、分类等信息。现在来完善归档和分类功能,当用户点击归档下的某个日期或者分类下的某个分类时,跳转到文章列表页面,显示该日期或者分类下的全部文章。...注意这里 created_time 是 Python 的 date 对象,其有一个 year 和 month 属性,我们在 页面侧边栏:使用自定义模板标签 使用过这个属性。...在模板找到归档列表部分的代码,修改超链接的 href 属性,让用户点击超链接后跳转到文章归档页面: templates/base.html {% for date in date_list %} 归档的日期,跳转到归档页面,发现报了个错误,提示没有安装 pytz。激活虚拟环境,使用 pip install pytz 安装即可。...get_object_or_404 函数和 detail 视图中一样,其作用是如果用户访问的分类不存在,则返回一个 404 错误页面以提示用户访问的资源不存在。
现在来完善归档、分类和标签功能,当用户点击归档下的某个日期、分类栏目下的某个分类或者标签栏目下的某个标签时,跳转到文章列表页面,显示该日期、分类或者标签下的全部文章。...注意这里 created_time 是 Python 的 date 对象,其有一个 year 和 month 属性,我们在 页面侧边栏:使用自定义模板标签[1] 使用过这个属性。...接下来在 inclusions 文件夹下找到 archives 的模板,修改超链接的 href 属性,让用户点击超链接后跳转到文章归档页面: inclusions/_archives.html ......get_object_or_404 函数和 detail 视图中一样,其作用是如果用户访问的分类不存在,则返回一个 404 错误页面以提示用户访问的资源不存在。...同样,{% url %} 模板标签的用法和写归档页面时的用法是一样的。现在尝试点击相应的链接,就可以跳转到归档或者分类页面了。
在服务启动的过程,注意观察命令行输出是否有任何异常信息,如果你碰到问题,这些信息将帮助他人更好的定位错误。...commonweal: /404.html 公益 404 注意:设置菜单时记得在Hexo的source目录下创建相对应的目录,否则会出现 ?...比如要创建标签文件夹,终端中输入(前提在Hexo文件路径下): hexo new page "tags" 创建完目录后的页面再次打开是这样的 ?...编辑Blog/source/categories中index.md文件,添加type: "categories",其他Menu也同理创建。 添加type后的页面是这样的 ?...那么就需要修改简体中文对应的翻译文件 languages/zh-Cn.yml,在 menu 字段下添加一项: menu: home: 首页 archives: 归档 categories:
10、页面侧边栏:使用自定义模板标签 我们的博客侧边栏有四项内容:最新文章、归档、分类和标签云。...现在来完善归档和分类功能,当用户点击归档下的某个日期或者分类下的某个分类时,跳转到文章列表页面,显示该日期或者分类下的全部文章。 ...注意这里 created_time 是 Python 的 date 对象,其有一个 year 和 month 属性,我们在 页面侧边栏:使用自定义模板标签 使用过这个属性。...在模板找到归档列表部分的代码,修改超链接的 href 属性,让用户点击超链接后跳转到文章归档页面: templates/base.html {% for date in date_list %} 404 函数和 detail 视图中一样,其作用是如果用户访问的分类不存在,则返回一个 404 错误页面以提示用户访问的资源不存在。
作者 date.php 日历 attachment.php 附件 image.php 图片 archive.php 归档 404.php 404页面 category.php 分类目录...] => 1 归档类页面 [is_catgory] => 1 分类目录的页面 4.标签归档页查询 [is_tag] => 标签归档页面 同分类目录归档页查询相同 5.作者归档页查询 [is_author...] => 作者归档页 同分类目录归档页查询相同 6.日期归档页查询 [is_date] => 日期归档页 日期归档页不提供 [query_object]的属性 7.文章详情页的查询 [ queried_object...错误页【404】页面的查询 [is_404] => 当前页是404页 没有[query_object]的字段 [posts] [post] 里面都为空 13....② $sep 字符串值,默认值:, 在每个标签链接 之间 显示的文本。 ③ $after 字符串值,默认为空 在标签链接 后 显示的文本。
后面可能会用到的简称: 主题设置页面:Typecho后台的 控制台->外观->设置外观 页面 插件设置页面:Typecho后台的 控制台->插件->Mirages->设置 页面 必须的配置项 归档页 归档页必须要创建...,否则文章页的 「返回文章列表」会出现 404 错误。...发布页面 关于页 如果关于页面不存在,则点击侧边栏头像跳转时会出现 404 错误 新建方法: 新建一个独立页面(管理-独立页面-新增): 标题根据自身喜好填写即可。...另外,自动更新功能还有如下要求: 访问外网的功能 PHP 的 zip 模块 启用主题后没有显示主题的 404 页面 / 404 页面没有效果 / 404 页面还是以前的 / 404 页面还是默认的 出现这个原因是因为你的...归档页 归档页必须要创建,否则文章页的"返回文章列表"会出现404错误 新建一个独立页面,自定义模板选择 Archives 即可。
:如果出现乱码,记得看一看自己编辑器使用的是不是utf-8....在进行配置时可以配置完某一个,立马在本地检查一下效果。再进行下一个配置,这样可以及时发现错误。...当没有在front-matter设置top_img和cover的情况下会显示该图 修改主题配置文件_config.butterfly.yml: # If the banner of page not...的cover属性,会覆盖上面的默认封面。...此时写法为 - https: - http: - http: - http: - http: - http: 8、错误页面 配置了该属性后会替换无法展示的图片
备注:该教程基于Hexo 2.x版本,目前Hexo是3.x版本,照本教程实现有可能会出现404错误,笔者目前还未找时间去解决,待笔者找时间解决该问题后,再写一篇该问题的解决教程,给各位读者带来困扰,还请多包涵...添加菜单选项 默认情况下,菜单导航栏有首页、归档、关于三个选项,除此之外笔者还添加了分类、标签和关于。...在主题配置文件中,找到menu属性,并去掉categories、 tags、about的的注释,如下图所示: 菜单选项设置 然后在Hexo根目录执行指令如下: // 添加分类页面 hexo...new page "categories" // 添加标签页面 hexo new page “tags” // 添加关于页面 hexo new page "about" 执行完上述指令后,在Hexo...获取Key 基于这个页面的Key,编辑站点配置文件,在文件内容最后添加如下图所示的信息,包括 ApplicationID、Search-Only API Key、 Admin API Key和indexName
它的特点在于:hash 虽然出现在 URL >中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。...只可添加短字符串; 4.pushState() 可额外设置 title 属性供后续使用。...SPA 虽然在浏览器里游刃有余,但真要通过 URL 向后端发起 HTTP 请求时,两者的差异就来了。尤其在用户手动输入 URL 后回车,或者刷新(重启)浏览器的时候。...如果后端缺少对 /book/id 的路由处理,将返回 404 错误。...404 错误页面,因为对于所有路径都会返回 index.html 文件。
,接下来js可以使用swapCache()方法更新到应用程序中 无 obsolete Event manifest的请求出现404或者410错误,应用程序缓存被取消 无 error Event manifest...的请求出现404或者410错误,更新缓存的请求失败 无 error Event manifest文件没有改变,但是页面引用的manifest 文件没有被正确地下载 无 error Event 在取manifest...列举的资源的过程中发生致命的错误 无 error Event 在更新过程中manifest文件发生变化 用户代理会尝试立即再次获取文件 属性:status 返回缓存的状态 可选值 匹配常量 描述 0...文件中CACHE则与NETWORK,FALLBACK的位置顺序没有关系,如果是隐式声明需要在最前面 FALLBACK中的资源必须和manifest文件同源 当一个资源被缓存后,该浏览器直接请求这个绝对路径也会访问缓存中的资源...站点中的其他页面即使没有设置manifest属性,请求的资源如果在缓存中也从缓存中访问
自定义模板——在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板 page-{slug}.php——如果页面的缩略名是news,WordPress将会查找 page-news.php...tag-6.php(WordPress 2.9及以上版本支持) tag.php——标签归档的默认模板 archive.php index.php 自定义分类归档 WordPress默认分类按照文章分类和标签进行分类...,我们也可以创建自定义的分类!...taxonomy.php——显示任意自定义分类法归档的默认模板。...searchform.php——显示搜索表单的模板 index.php 404 (未找到)页面 404.php——显示404错误页面的默认模板 index.php 附件页面 MIME_type.php
面板通过基座加载子应用时候,出现了一个js文件404 这里面很蹊跷,因为子应用单独可以启动,子应用被基座家加载时候只有一个js文件404了,而且是一个异步加载的js,那么可以判断,肯定是加载逻辑这块出了问题...核心问题是:当时发现子应用的__webpack_publicPath__这个变量没有被修改,所以造成了请求的host不对,异步加载的js文件404了 由于在排查这个问题之前,我在群里说了一句,有问题大家要一起看...然后劫持路由变化事件,先在基座触发,再派发给其他子应用 webpack异步代码分割原理 同步和异步代码都会被打包成不同的js文件,由于异步加载的js文件其实是通过网络请求拿到后插入到页面中,这个异步请求的前缀...它依赖于 ES2015 模块语法的 静态结构 特性,例如 import 和 export。这个术语和概念实际上是由 ES2015 模块打包工具 rollup 普及起来的。...__这个变量,所以就被清除了代码 那么为了解决这个问题,我们需要在 package.json 中添加 "sideEffects" 属性。
博客详细页面 – 一篇博客的独立页面。 基于年份的归档页 – 显示给定年份中发表博客的所有月份。 基于月份的归档页 – 显示给定月份中发表博客的所有日期。...在视图中添加些实际的功能 每个视图只负责以下两件事中的一件:返回一个 HttpResponse 对象,其中包含了所请求页面的内容, 或者抛出一个异常,例如 Http404 。剩下的就由你来实现了。...若返回的是空列表将抛出 Http404 异常。 编写一个 404 ( 页面未找到 ) 视图 当你在视图中抛出 Http404 时,Django 将载入一个特定的视图来处理 404 错误。...如果你创建了这个模板,至少添加些如“页面未找到” 的内容。...服务器错误是指视图代码产生的运行时错误。 同样,你在模板根目录下创建一个 500.html 模板并且添加些像“出错了”的内容。
例如,在博客应用中,可能有以下视图: 博客首页 —— 显示最新发表的博客; 博客“详细”页面 —— 每博客的链接页面; 基于年份的归档页面 —— 显示特定年内所有月份发表过的博客;...基于月份的归档页面 —— 显示特定月份内每天发表过博客; 基于日期的归档页面 —— 显示特定日期内发表过的所有博客; 评论:处理针对某篇博客发布的评论。...在Django中,网页的页面和其他内容都是由视图(views.py)来传递的(视图对WEB请求进行回应)。每个视图都是由一个Python函数(或者是基于类的视图的方法)表示。...在刚刚创建的templates目录中,创建另一个名为polls的目录,并在其中创建一个名为index.html的文件。...404错误 现在,让我们处理Question 详细页面的视图 —— 显示Question内容的页面: # polls/views.py from django.http import Http404
了解测试方法之前,先了解下死链、链接的相关概念 死链的种类 协议死链:页面的TCP协议状态/HTTP协议状态明确表示的死链, 常见的如404、403、503状态等。...链接的HTML 链接语法 a标签 通过使用 href 属性 – 创建指向另一个文档的链接; Link text 通过使用 name 属性 – 创建文档内的书签。...锚(显示在页面上的文本) 链接可以是文本、图像,可以通过点击来跳转到新的目标。...缺点: 效率低:需要排除页面中的其他干扰项(非链接的文本、图片、按钮等),需要人工点击等待后判断,耗时耗力; 人为失误:测试人员对经常迭代的常规测试项目容易形成思维定势,或者开发人员给出的改动范围并不全面...没有对象返回,即空页面:no info to return; 没有对象数据,常见于访问服务器出现400错误等访问出错情况:no object data。
添加到实体元数据使搜索更加容易 Atlas管理您创建并用于增强数据资产元数据的分类和标签。您可以创建和组织分类和标签,以用于从标识数据清理阶段到记录用户评论和对特定数据资产的见解的任何事情。...这是您要执行的操作: 工具。您可以使用标签、分类、属性和术语表将元数据添加到实体。该词汇表使您可以识别同义词,从而使来自不同团队的词汇不会干扰识别相同数据的方式。 规划。...使用搜索框查找特定的分类、或浏览创建分类时定义的分类层次。 在词汇表选项卡中,选择一个术语将显示所有用该术语标记的实体。使用搜索框查找特定术语,或按词汇表浏览术语。...详细信息页面在选项卡中组织实体内容: 资产:“属性”选项卡包括为此实体收集的系统元数据以及添加的所有用户定义的属性。它还包含应用于实体的标签列表。...使用此选项卡可深入查看特定列或向列添加分类(无需打开该列的详细信息页面即可添加分类)。 在群集服务中执行的操作会在Atlas中创建元数据。
面包屑通常用来展示页面在站点中的位置,使访客不会迷失方向,如:Home » Journal » Hello World 在Blog中,我们看看会有哪些路径出现: 首页 » 最新文章 首页 » 分类名称...» 文章标题 首页 » 归档年份 » 归档月份 首页 » 页面名称 首页 » 分类名称 首页 » 标签名称 首页 » 搜索关键词或其他信息 实际上title中的内容可以直接移植到我们的面包屑中,在看下面的代码之前...php /** * 自定义页面模板 * * @package custom */ 其中 @package custom 是必须的,然后进入 typecho 后台在 创建页面 的 展开高级选项...页面 使用自定义的404页面非常简单,只需要如下两步 自己制作一个HTML页面,把它命名为404.php 把这个页面放到你当前的模板目录下 自定义错误页面 如果你厌倦了千篇一律的typecho报错页面,...你可以通过以下简单的方法来使用自己的报错页面 随便创建一个php文件(有两个变量你可以在这个php里直接使用,分别为 和code和 message,它们分别代表错误代码和错误信息) 把它传到你服务器的某个路径
POST (创建资源): POST api/countries, 成功返回 201 和单个数据;如果资源没有创建则返回 404 POST api/countries/{id},肯定不会成功,返回 404...ModelState.IsValid(),如果出现任何一个错误,ModelState.IsValid属性就会变成false。...因为如果是500错误的话,就意味着是服务器出现了错误,而这实际上是API消费者(客户端)提交的数据有问题,是客户端的错误。所以返回的状态码应该是 4xx 系列。...如果你不想挨个添加配置验证器的话,可以使用: ? 来把某个Assembly里的验证器全部添加进来,但是我还是比较喜欢一个一个写,重构的时候有什么错误能立即发现,但是也容易忘记添加。...整个应用的日志还是做分类比较好,这里我使用LoggerFactory的CreateLogger方法创建了Logger,其分类是“Global Exception Logger”。
,切换主题风格) 疑配置文件未打开。...在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。...为了描述方便,在以下说明中,将前者称为站点配置文件, 后者称为主题配置文件。...以下所有终端执行的命令都在你的Hexo根目录下 主题配置文件-菜单 我们刚开始默认的菜单只有首页和归档两个,不能够满足我们的要求,所以需要添加菜单,打开 主题配置文件 找到Menu Settings menu...|| 之前的/archives/表示标题“归档”,关于标题的格式可以去themes/next/languages/zh-Hans.yml中参考或修改 ||之后的archive表示图标,可以去Font
但是,它也有自己的缺点,就是在刷新页面的时候,如果没有相应的路由或资源,就会刷出404来。...hash模式下,仅hash符号之前的url会被包含在请求中,后端如果没有做到对路由的全覆盖,也不会返回404错误;history模式下,前端的url必须和实际向后端发起请求的url一致,如果没有对用的路由处理...,将返回404错误。...Vue data 中某一个属性的值发生改变后,视图会立即同步执行重新渲染吗?不会立即同步执行重新渲染。Vue 实现响应式并不是数据发生变化之后 DOM 立即变化,而是按一定的策略进行 DOM 的更新。...当初始化组件时,通过插槽属性将儿子进行分类{a:[vnode],b[vnode]}渲染组件时会拿对应的 slot 属性的节点进行替换操作。
领取专属 10元无门槛券
手把手带您无忧上云