AI 驱动的 WordPress(MEAP)(一)(3)

简介: AI 驱动的 WordPress(MEAP)(一)

AI 驱动的 WordPress(MEAP)(一)(2)https://developer.aliyun.com/article/1516349

3.3 创建一个层次结构

如果你希望你的站点成功,高效的导航至关重要。

人们来到一个网站是为了找到某些东西。但他们不希望找到的是一个如此混乱的站点,以至于他们的第一反应是困惑。如果让他们觉得他们必须解决难题才能得到他们想要的东西,他们会很快去别处。

你希望从你的主页到他们的目标的路径非常清晰和直观。确保他们不会感到困惑。记住,当人们感到困惑时,他们很少责备自己。他们只会对你和你那没必要复杂、效率低下的网站感到沮丧。

你必须立即给访客提供站点结构的心理模型。随着时间的推移,随着你的站点变得越来越庞大,一个坚实、合乎逻辑的架构会使未来的修改更加容易。最后,如果 AI 机器人和搜索引擎发现你的站点连贯而合乎情理,它们就会给你更高的排名。

在以后的章节中,我们将探讨获取有关人们如何遍历你的站点、他们在哪里遇到问题以及其他数据的方法,你可以利用这些数据来尽可能提高他们的用户体验(UX)。但现在让我们考虑基础知识:层次结构和可导航性。

3.3.1 网站结构:父页面和子页面

在创建你的站点页面之前,先列出你想在站点中包括的主题。然后将列表安排成一组:父页面、子页面、孙页面(如果你的站点相当大,可能需要孙页面)。

你的菜单只显示父页面。当访客将鼠标指针移动到菜单中父页面的名称上时,会显示一组子页面。这是访客导航你的站点的最典型方式。

例如,在我们的钓鱼站点中,父页面可能包括诱饵和关于我们。子页面将是这些页面的子页面。诱饵父页面可能有四个子页面:转动鱼饵、旋转鱼饵、水面诱饵和嗡嗡声。关于我们下的子页面可能包括我们的历史和未来计划。

这里的目标是将网站组织成五个或六个主要父页面,每个页面可能包括子主题(子页面也称为子菜单)。 网站菜单是指指向网站页面的一组链接。 它通常显示为每个页面顶部附近的水平条。

让我们看看这在实践中是如何工作的。 例如,钓鱼网站可以将以下主要父类别作为其主菜单项目:

新闻(博客)技巧和技术比赛联系我们

最好尽量让菜单尽可能简洁。 所以除非这会牺牲导航性,否则请限制自己不超过六个父页面。 创建一个描述性强、引人注目的网站标题,但请注意,标题并不是网站的 URL 网址(URL 以 .com 或 .org 或其他后缀结尾)。

现在考虑我们的钓鱼网站如何显示图 3.1 中显示的典型网页的七个元素。

图 3.1 现代网页通常包括至少以下七个元素:网站标题、网站标语(口号)、横幅图片、菜单、主体内容和行动号召。

3.3.2 让人工智能创建你的页面层次结构

人工智能能否起草我们示例的钓鱼网站的第一版层次结构?的确可以

提示

在与人工智能合作时,要习惯自己的角色:你是老板;它是一个助手(尽管比你快得多,拥有互联网规模的记忆,多才多艺,列表还可以继续…)。 但是,你作为老板的角色是想出任务,把工作交给人工智能,然后判断哪些响应是可靠的,哪些需要进一步的工作。 你总是可以把进一步的工作请求传回给人工智能。 或者自己做出改进。

要向人工智能询问页面层次结构(换句话说,网站菜单系统),指定两个任务将很有帮助:

1. 查找并列出最成功的钓鱼网站。

2. 显示一个有序列表,展示这些网站菜单层次结构有什么共同之处。 这些问题将有助于确保没有遗漏任何主题,并且还可能产生最佳、最合逻辑的整体网站组织。 人工智能无疑是有逻辑能力的。

我给了 Bing 这个提示:

你是一个经验丰富的网站评论员和评论家。 你还是一位专业的巴斯钓手。 请列出世界上五个最成功的巴斯钓鱼网站的 URL 地址。 请仔细检查这些 URL 是否仍在使用,并且它们在谷歌搜索中使用关键词 bass fishing 时排名非常高。

它回答道:

根据我的搜索结果,以下是当前活跃并在谷歌搜索中排名高的五个使用“bass fishing”关键词的最成功的钓鱼网站:

1. BassFan

2. BassResource

3. BassRankings

4. Bassmaster

5. FLW Fishing

然后我跟进了第二个提示,要求 Bing 设计一个结合这五个网站共同主题的菜单。

提示:

你了解网站菜单系统。请检查这些五个网站的菜单和子菜单。将这五个站点的菜单层次结构合并为一个有序列表,列出父页面和它们的子页面。重新检查你的结果,确保你将这些层次结构合并为一个伟大的钓鲈鱼网站的单一菜单层次结构。

Bing 提供了这个有用的、逻辑性强的层次结构:

基于前五个钓鲈鱼网站的菜单结构,以下是一个合并的层次结构,可以作为一个伟大的钓鲈鱼网站的通用结构:

主页

新闻(博客页面)

最新消息

职业巡回赛新闻

码头谈话

锦标赛

时间表

结果

排行榜

钓鱼者简介

排名

世界排名

年度钓鱼者

技巧与技术

专业钓鱼技巧

如何视频

装备评测

论坛

一般钓鲈鱼论坛

小口鲈钓鱼

钓鱼报告

装备

新产品

渔具评测

视频

最佳抓捕

专业日记

文章

精选文章

观点

会员资格

登录/立即加入

这涵盖了一个钓鲈鱼的网站的基础。它包括一些我没有想到的好话题。但是,我想要减少菜单的大小。首先,我会将锦标赛和会员资格从菜单移到侧边栏上。但是为什么我要担心修剪,当我的渴望、神童般的助手很可能会做得更好呢?我们很快就会把这个减少菜单的任务交给 AI。

3.3.3 AI 可以为您创建一个完整的网站

您想要 AI 为您生成一个全新的网站,或者至少给您一个初稿来参考吗?几个 AI 动力系统提供了这样的服务。其中,10web.io/ 是一个不错的选择。你只需提供一些关于你意图的基本信息。然后它会相当不错地生成一个真实的网站。当然,您需要做一些调整和提供内容,但对于一些人来说,这个过程可能比从头开始创建一个空白的网站要容易。10web 倾向于偏爱长滚动主页(主页上的整个站点),但是 10web 生成的站点层次结构、文本和图像都是出乎意料地好,正如您在这个示例中所看到的:

图 3.2 这是从一个简短的、只有一段的提示生成的,描述我们的 Instant Pot 食谱练习站点

3.3.4 使用菜单插件

正如往常一样,您可以安装提供额外功能和选项的插件到您的菜单中。这里有三个受欢迎的菜单插件:

  • UberMenu—让你创建复杂的大型菜单(意味着它们有多个级别,可以包含特殊内容,比如地图或博客文章网格)。
  • QuadMenu—包括一个拖放界面,可以构建包括动画、图标和社交媒体集成在内的菜单。
  • Max Mega Menu—允许您添加带有小部件、转换等功能的大型菜单。
贴士

超级菜单允许您显示网格、图标、多个级别、过渡动画效果和其他高级功能。在这里查看一些示例:www.theme-junkie.com/what-is-mega-menu-examples/

3.3.5 使菜单简洁、简单和清晰

每个网站的菜单要求不同,但一定要追求简洁、简单和清晰。(事实上,在整个网站中也是如此。)记住人们期望在互联网上迅速获得结果。

在将您的网站公开之前,请朋友浏览您的网站,同时您观察并做笔记是个好主意。是什么让他们困惑了?什么让他们感到恼火或困惑?他们通过网站时采取了哪些路径?最重要的是,当他们离开首页时,他们是否去了您希望他们去的地方(根据您的行动呼吁)?肯定不会去另一个网站!

有人说,完美的导航系统是一个访问者可以在不点击任何东西或实际做任何事情的情况下看到所有选项的系统。甚至包括像悬停鼠标在菜单栏上以显示子页面的下拉菜单列表一样简单的事情。

但对于大多数网站来说,将网站划分为父页面和子页面是必要的。至少可以避免在父页面上过多内容导致负载过重。人们几乎总是对大量文字感到厌恶,特别是在首页上。市场营销专家和现代网页设计师都偏爱极简主义。你的目标最终应该是使浏览你的网站变得轻松自如。让访客尽可能用最少的点击找到他们想要的东西。

有时人们希望返回到网站的首页,所以在菜单的最左边包含一个名为首页的菜单项是很好的。点击网站标题或标志通常也会返回到首页。网站通常在每个页面上显示网站标题(以及可选的标志图像)。这些通常位于页面的左上角。

主菜单项(父页面)显示您网站中发现的主要、最一般的主题。子菜单用于辅助页面或内容。子页面显示补充的、更具体的信息,扩展了其父页面中的内容。

为了尽可能地使菜单项尽可能简短,请不要在菜单中重复您的网站标题。例如,我们书籍的实践网站的标题是Instant Pot 的经过时间检验的食谱。因此,在命名菜单项(或页面标题)时不要使用这些词。不要重复Instant Pot 的墨西哥食谱,甚至只是墨西哥食谱。您的访客知道他们正在查看一个专门为 Instant Pot 食谱的网站,所以只需简单地命名菜单项为墨西哥和泰国。

Instant Pot 的经过时间检验的食谱是一个确定的术语。毕竟,您的网站标题作为顶部标题显示在每个页面上。不需要在菜单中重复它。

提示

从技术上讲,“time” 和 “tested” 之间需要一个连字符,因为这些修饰语一起作为修改 “recipes” 的复合形容词。这种连字符使人们不会产生错误的想法,比如 “time recipes”。但是,在标题中,标点符号规则通常是放松的。

3.3.6 请求 AI 简化您的菜单

如果您试图缩短您的菜单,您可能希望向 AI 寻求一些建议。使用之前描述的钓鱼网站菜单,Bing 提出了几种有用的简化方式。在我查看了本章早些时候 Bing 为我们创建的菜单之后,我给了它这个提示:

你创建的菜单很不错,但太长了。你能列出哪些主菜单项目可以降级为子项目,或与其他项目合并,或放到侧边栏,或完全不放在菜单中吗?请解释你的理由。

Bing 说:

以下是我对简化您网站菜单的建议:

合并相似的项目:将相似的项目分组在一起以减少混乱。例如:

“Latest News”、“Pro Tour News” 和 “Dock Talk” 可以作为 “News” 的子项目。

“Schedule”、“Results” 和 “Standings” 可以作为 “Tournaments” 的子项目。

“World Rankings” 和 “Angler of the Year” 可以作为 “Rankings” 的子项目。

“Pro Fishing Tips”、“How-To Videos” 和 “Gear Reviews” 可以作为 “Tips & Techniques” 的子项目。

“General Bass Fishing Forum”、“Smallmouth Bass Fishing” 和 “Fishing Reports” 可以作为 “Forums” 的子项目。

“New Products” 和 “Tackle Reviews” 可以作为 “Gear” 的子项目。

“Top Catches” 和 “Pro Diaries” 可以作为 “Videos” 的子项目。

降级不太重要的项目:将访问频率较低的项目移到侧边栏或页脚。

例如,“Sign In/Join Now” 选项通常放在网站的右上角或页脚,而不是主菜单中。

移除多余的项目:如果一些信息在不同的部分重复出现,请考虑移除其中一个。

例如,如果 “Gear Reviews” 和 “Tackle Reviews” 中的内容相似,您可能希望将它们合并。

Tip

尽量避免孙子页面(子页面的子页面)——即使在最好的情况下,人们也会觉得它们难以理解和难以导航。但对于较大的网站,它们可能是必要的。

3.3.7 菜单替代方案

虽然通常预期网站会提供传统菜单,但也有其他选择。您的目标始终是找到访问者找到所需信息的最佳、最快的方式。每个网站都应该在每个页面上提供搜索工具。虽然大多数人更愿意点击链接或菜单项,而不是输入搜索词,但您确实需要为访问者提供一个好的方式来定位高度特定的信息。而搜索工具就是为此目的服务的。大多数主题都包含基本的搜索功能,但您可能希望使用专门的搜索插件,该插件提供额外的选项,如深入、自动完成,以及可能的缩略图预览。

较大的网站通常也在每个页面的页脚处显示站点地图。如果你将菜单看作是网站的目录,那么站点地图就像是索引。这是一个冗长、非常精细和全面的链接列表,涵盖了整个网站的每个主题和子主题。也有说法称,站点地图还可以提高您在谷歌和 AI 机器人中的排名。有关更多信息,请参阅此教程:www.rankmovers.com/importance-of-sitemap-in-seo/

制作站点地图可以帮助您可视化如何将网站细分为一个合理的层次结构。在创建站点地图后,将也许多达 50 个主题排列在父子页面的层次类别内。

在许多情况下,最好的选择将是同时提供站点地图和菜单。出于与书籍带有目录仍有目录一样的原因。

3.4 避免长滚动

菜单显然有助于网站导航,为进入页面提供了便捷的途径。但是如果网站只有一个页面怎么办?仅仅因为某件事情变得流行并不意味着它是个好主意。还记得曾经因机场飞镖而丧生的人们吗?

现在在网站设计中有一个流行趋势,即将整个内容放在主页上。这可能会使访问者找到所需内容变得复杂。滚动并不是定位你所寻找的东西的最有效方式。

如果在长滚动页面中没有指向各节的链接,访问者必须向下滚动,浏览标题,以找到他们想要的内容。今天的在线观众期望使用链接快速到达他们想要去的地方。

长滚动方法的支持者认为人们更喜欢简单,提供菜单或其他到内部页面的链接并不简单。他们认为单页网站是无缝的–所有信息都在一个页面上。它更简洁。他们声称的另一个优势是单页网站在移动设备上运行良好,其中菜单可能效果更低。

显然,类似亚马逊这样拥有大量内容的网站无法采用长滚动方法。这种网站必须有多个页面。而网站越大,就越依赖其搜索工具。

但是如果客户或设计师坚持采用长滚动系统,则有一种解决方案。为网页内部连接设置一个链接菜单(称为内部或书签链接,与页面链接相对)。不久我会向您展示如何在页面内部链接到目标。

提示

一定要对内容进行分块。人们通常喜欢相对较短的段落,段落之间用图片或空白分隔。而你的访问者也普遍偏好简短、非常清晰的句子。

3.5 充分利用链接

菜单是一组链接,但网站也使用其他种类的链接,所有这些都是为了使网站的浏览尽可能容易。

超链接被点击时,跳转到互联网上的其他地方(链接的目标)。您跳转到的链接目标可以是一个很短的距离,比如页面中的几段文字,也可以是远到太空站。此外,链接可以显示文档,比如 PDF 文件,或其他媒体。

3.5.1 链接被网站访问者和设计师所重视

网站设计师喜欢链接,因为它们以有用的方式为网站的受众提供信息,从而改善了 UX(用户体验)。它们也被认为能提高网站的搜索引擎排名。

因为通常将观众尽可能长时间地留在您的网站上是一种明智的策略,所以链接到站点外部的位置应该很少。您希望观众在您的网站上直到他们完成您希望他们完成的事情。注册某些内容,提供他们的电子邮件地址,购买您的商品,等等。

链接以各种方式显示;以下是最常见的几种:

  • 传统链接——通常是下划线和蓝色的单词或短语,描述链接的目标。对访问者可见的描述链接目标的单词或短语有时被称为锚文本。链接被点击后,它可能会变成不同的颜色,以通知访问者他们已经去过那里了
  • 菜单链接——通常是每个页面顶部附近显示的一组水平链接。链接文本描述通常与链接发送您到的页面的标题相同
  • 按钮链接——每个人都知道按钮可以点击。有时它执行一个动作,比如从访问者向您网站的联系表单提交。其他时候它可以是一个链接,链接到按钮标题描述的位置
  • 图片链接——您可以显示图片或缩略图,而不是传统的文本链接,或者显示一组缩略图作为文本菜单的替代品
  • 地图链接——包含多个链接的较大图像。它显示多个位置或图标,当点击其中任何一个时,访问者将被带到不同的目标
  • Logo——您网站的标志和标题通常都是链接,可将访问者带回首页

链接的目标有各种各样。以下是主要的几种:

  • 图像的替代视图——例如将小图像放大到页面大小,或在不同的浏览器选项卡中显示它
  • 帮助链接——显示文档,通常在单独的选项卡中显示
  • 内部链接——跳转到与链接同一页的位置
  • 广告链接——将访问者带到亚马逊或其他某个商家的链接,通常为网站所有者提供回扣
  • 类别或标签链接——这些专用链接只出现在网站的博客页面上。它们以一簇或列表的形式显示,并重新绘制消息,仅显示其中的一个子集。例如,在房地产网站上,一个名为低于 20 万美元的博客标签将重新绘制帖子列表,仅显示那些房屋价格低于该价格点的帖子

3.5.2 如何创建四种类型的超链接

您可以通过四种不同的方式创建传统链接,具体取决于链接目标的位置:

  • 到外部位置,如不同站点。
  • 到您站点的不同页面顶部
  • 到您站点的不同页面内的位置。
  • 到同一页面内的位置。
链接到您站点的页面

让我们看看这是如何实际操作的,当我们向我们的食谱练习站点的两个页面添加链接时:泰国特色菜 和 墨西哥特色菜。

以下是链接到同一站点不同页面顶部的步骤:

  1. 转到站点后端的页面 > 所有页面屏幕。
  2. 双击要放置链接的页面的标题
  3. 确保点击选择编辑页面文本框右上角的“Visual”选项卡。
  4. 单击鼠标放置链接的框中。您会看到光标在您单击的位置闪烁。

在工具栏上,点击链接图标,如图 3.3 所示。

提示

如果您的编辑页面屏幕看起来不像图 3.3,那么您正在使用古腾堡块编辑器。向您的页面添加一个 Classic 块,然后按照相同的说明操作。

图 3.3 单击此链接图标以在页面中放置链接

  1. 单击图 3.4 中显示的齿轮图标。
图 3.4 点击此齿轮图标会打开一个“插入/编辑链接”模块

  1. 您现在可以看到您站点中的页面和帖子列表。填写链接文本(标题)并点击链接目标页面,如图 3.5 所示。
图 3.5 单击 墨西哥特色菜 时,WordPress 会填写该页面的 URL 地址。

  1. 最后点击“添加链接”按钮保存链接。
  2. 点击“更新”按钮以保存您刚刚对该页面所做的修改。
  3. 要查看实际链接代码,并可能修改链接文本,请点击文本框右上角的“Text”选项卡。(如果您正在使用古腾堡编辑器,请按下 CTL+SHIFT+ALT+M)

链接的 HTML 代码如下所示:

<a href="https://timetestedrecipes.com/mexican-specialties/">See Some Mexican Specialties!</a>

我们稍后将探讨此代码,在手动创建不同类型的链接时。

提示

在 WordPress 编辑页面和编辑文章屏幕中,有一个文本框,您可以在其中添加文本或媒体内容。这些文本框在其右上角有两个选项卡:Visual 和 Text。Visual 选项卡允许您看到内容几乎与访客在站点前端看到的内容相同。但是,Text 选项卡显示内容,但还显示告诉浏览器如何显示该内容的 HTML 代码。格式、加粗、链接、页面位置等等。(古腾堡将 Text 视图称为 代码编辑器,这是一个更准确的名称。)

链接到外部网站

要创建到其他站点(例如 YouTube)的链接,您可以按照链接到站点页面时描述的相同步骤操作。唯一的区别是,在单击齿轮图标(步骤 6)之后,您粘贴或键入外部站点的 URL 地址。请参见图 3.6。

图 3.6 在这里只需添加 URL 地址和链接标题即可

如常,不要忘记单击“添加链接”按钮。

链接到不同页面内的位置

虽然链接到页面顶部更为常见,但有时您可能想将访问者发送到第三段落,或者在您站点的页面内的特定图像。

要执行此示例,请在您的实践站点中添加两个新页面,标题分别为“泰国美食”和“墨西哥特色菜肴”。

在本示例中,我们的链接目标是墨西哥食谱页面中的第二段落。而链接本身则在泰国食谱页面中找到。(如果您正在使用古腾堡编辑器,请在您的页面中添加经典块)。请按照以下步骤操作:

  1. 转到墨西哥页面,并通过点击文本框右上角的“文本”选项卡(在古腾堡编辑器中,按下 CTL+SHIFT+ALT+M)创建链接目标。然后粘贴或键入两段随机文本。我们将创建一个链接,其目标是第二段:

这是第一段。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。

这是第二段。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。

  1. 现在用 HTML

    标签将第二段括起来,告诉浏览器将所包含的内容显示为段落:这是第二段。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。

注意  标签后面的 id="mextarget"> HTML 属性。这为该段落命名。它标识该段落,以便我们可以将其作为我们将要创建的链接的目标。您可以将 id 属性命名为任何您想要的。

图 3.7 显示了您的 HTML ID 代码在文本(代码)选项卡中的外观。

图 3.7 在目标段落开头放置目标 ID

  1. 单击“更新”按钮以保存这些更改。

现在,要创建一个指向墨西哥页面的链接,您需要该页面的永久链接地址。因此,请通过将鼠标拖动到永久链接上,然后按下 CTL+C 将其复制到 Windows 剪贴板中,如图 3.8 所示。

图 3.8 这是您复制页面永久链接的位置

在古腾堡中查找永久链接

在古腾堡中查找页面的永久链接是一项费时的任务。首先点击设置图标。它位于右上角。该图标以前看起来像一个齿轮(传统的设置图标),但现在已更改为带有一条穿过的矩形。

如果块选项卡(在设置图标下方)当前已选择,请单击页面选项卡。现在通过单击其黑色三角形图标打开摘要部分。然后找到并单击 URL。这将打开另一个模块,您可以在其中将鼠标拖动到永久链接上以选择它,并按 CTL+C 进行复制。可能更容易的是将永久链接显示在页面编辑器屏幕上。但这将违反古腾堡编辑器 UI 管理的最小主义理论。该理论提倡默认仅显示可能在该时刻需要的最少信息和最少选项。所以因为像永久链接这样的东西并不经常使用,您需要在 UI 中深入几个级别才能找到它。

这是一个提示:点击“查看页面”选项以查看页面的前端视图。然后只需从浏览器地址栏中复制永久链接。

  1. 现在转到泰语页面以创建到该 id 的链接。点击泰国页面的编辑页面的文本标签,然后在文本框中添加此代码(但替换您页面的永久链接):
<a href="https://www.timetestedrecipes.com/mexican-specialties/#mextarget">Visit the second paragraph in the Mexican recipes page</a>

让我们解析一下这段 HTML 代码:“

  • 是链接开标签的 HTML 代码
  • href="https://www.timetestedrecipes.com/mexican-specialties是您复制的指向墨西哥菜谱页面的永久链接。换句话说,这告诉链接在点击时显示互联网上的哪个页面。
  • /#mextarget">是您为墨西哥菜谱页面内的位置指定的 ID,当单击链接时,希望它转到的位置。它是第二段的id。
  • 访问墨西哥菜谱页面的第二段是您希望在链接上显示的标题。
  • ****是链接的闭合标签。
提示

注意,在链接代码中,将井号(也称为井号**#**)添加到目标 ID 中:#mextarget。而在墨西哥页面中,ID 没有井号:mextarget。

  1. 单击“更新”按钮以保存这些更改。

现在通过转到前端的泰语页面来测试链接。您可以通过在仪表板左上角点击您的站点标题,或点击两个“查看页面”链接之一的方式之一查看站点的前端,如图 3.9 所示。

图 3.9:有三种从后端到站点前端的方式

单击链接,浏览器应该显示图 3.10 所示的墨西哥页面的第二段。

图 3.10:您直接跳转到页面内的段落,而不是跳转到其顶部

调试 HTML

与一些计算机语言不同,当您提供有错误的代码时,HTML 不会显示错误消息。它只会做一些有趣的事情,比如发布 404 错误消息(页面未找到)。或者它可能什么都不做,嘲笑你。

计算机代码非常精确。一个错误的标点符号或拼写错误,计算机就无法理解你要求它做什么。这意味着你有一个要追踪的错误。在我们之前的链接示例中,你可能已经从像 Word 这样使用弯引号而不是直角引号的源代码中复制了代码。

图 3.11 引号有两种类型——直角和(弯曲或斜向)——HTML 需要直角引号

HTML 不喜欢弯引号。不知道它们到底是什么。

或者你可能遗漏了一个 > 符号,或者在你应该包含一个引号的地方没有使用引号。解决错误的一种方法是校对代码——仔细比较你的代码和本书中的代码。确保一切都完全相同(当然,除了你的 URL 地址)。但是还有一个有用的调试工具你也可以使用。

将你的墨西哥或泰国页面的永久链接粘贴到这个网站上:

W3C 标记验证服务

为了向你展示这是如何工作的,我在泰国页面的链接中省略了第一个引号,验证器正确地报告了代码的这一部分(称为属性)没有引号。所以这是一个简单的修复:我只是添加了需要的引号。这个错误消息显示在图 3.12 中。

图 3.12 验证可以描述 HTML 代码中的错误

接着,它还通过显示图 3.13 中的错误消息,正确地标记了弯引号。

图 3.13 这个错误消息甚至显示了非法字符,即引号

AI 助手

AI 系统在调试代码方面非常出色。这段 HTML 代码中有两个错误。它在 https 前使用了斜向(弯曲)引号。而且它在结尾的 标签中缺少了一个 / 斜杠:

<a href=“https://www.timetestedrecipes.com/mexican-specialties/#mextarget">Visit the second paragraph in the Mexican recipes page<a>

所以我让 GPT 找出这段代码中的错误,并告诉我如何更正它们。

AI 在这次测试中得了满分。它回答说:

我已经确定了提供的 HTML 代码中的错误:

href 属性的开头引号是弯引号(“)而不是直角引号(")。

闭合锚标签缺少一个正斜杠(/)。

以下是更正后的 HTML 代码:

访问墨西哥食谱页面中的第二段

更改如下:

将 href 属性中的弯引号替换为直角引号。

在闭合锚标签中添加了一个正斜杠(/)。

链接到同一页面内的位置

这种链接比其他类型的链接更简单,因为你不需要指定 URL 或永久链接。当链接的代码中没有包含 URL 时,HTML 会假定你的链接目标在同一页面内。

假设你在页面上有四个标题。在页面顶部,你添加了一个链接到第四个标题。

在页面编辑页面的文本选项卡中,输入这四个标题:

<h1>First</h1>
<h1>Second</h1>
<h1>Third</h1>
<h1>Fourth</h1>

然后在文本框的顶部键入链接:

<a href=”#fourth”>Go to the fourth headline</a> 
<h1>First</h1>
<h1>Second</h1>
<h1>Third</h1>

最后,给第四个标题添加一个 ID,以识别链接的目标:

<h1 id=”fourth”>Fourth</h1>
提示

请记住,你可以将 ID 命名为任何你想要的名称,但在链接中,你必须在前面加上一个井号 #。

点击“更新”按钮以保存你的代码。现在,当你通过点击“查看页面”来测试它,转到你页面的前端时,点击链接应该会带你到第四个标题。

AI 驱动的 WordPress(MEAP)(一)(4)https://developer.aliyun.com/article/1516353

相关文章
|
16天前
|
人工智能 搜索推荐 Java
[AI OpenAI] MavenAGI推出由OpenAI驱动的自动化客户支持代理
MavenAGI推出了一款由GPT-4驱动的AI客户服务代理,为Tripadvisor和HubSpot等公司提高了效率并降低了成本。
[AI OpenAI] MavenAGI推出由OpenAI驱动的自动化客户支持代理
|
17天前
|
机器学习/深度学习 人工智能 自然语言处理
探索软件测试的未来:AI 驱动的自动化测试方法
【5月更文挑战第29天】随着人工智能(AI)技术的不断发展和成熟,其在软件测试领域的应用也日益广泛。本文旨在探讨 AI 如何改变软件测试的面貌,特别是自动化测试方法。我们将分析当前自动化测试的挑战,并介绍 AI 如何提供解决方案,包括智能化测试用例生成、测试执行优化、以及结果分析等。通过实际案例研究,我们还将讨论 AI 在提高测试效率、减少错误和提升软件质量保障中的作用。最后,文章将预测 AI 在自动化测试领域的未来趋势,并提出对测试工程师的建议。
|
4天前
|
人工智能 Python Shell
CodeFormer——AI驱动的面部图像修复与增强
CodeFormer是由南洋理工大学和商汤科技联合研发的AI人脸复原模型,结合VQGAN和Transformer技术,能从模糊或马赛克图像中生成清晰图像。它具备老照片修复、黑白照片彩色化、马赛克修复和低码率视频增强等功能。安装过程涉及miniconda3、Python环境配置、相关库的安装及模型训练数据下载。在测试视频增强时,虽然初期遇到ffmpeg导入问题,但通过安装ffmpeg-python得以解决,不过CPU占用率高。此外,还展示了对图片进行增强的命令行操作及结果示例。
|
11天前
|
机器学习/深度学习 人工智能 算法
探索软件测试的新时代:AI驱动的自动化
【6月更文挑战第4天】随着人工智能技术的不断进步,软件测试领域正经历着一场革命。本文将探讨AI如何改变传统的软件测试方法,提高测试效率和准确性,以及这一趋势对测试工程师未来技能要求的影响。
21 6
|
15天前
|
机器学习/深度学习 人工智能 安全
探索软件测试的新时代:AI驱动的测试自动化
本文深入探讨了人工智能(AI)如何革新软件测试领域,特别是测试自动化。随着AI技术的不断进步,它为测试自动化带来了前所未有的效率和准确性,从而极大地提高了软件开发的速度和质量。本文将详细介绍AI在软件测试中的应用,以及它如何帮助测试人员克服传统测试方法的局限性。
|
16天前
|
人工智能 自然语言处理 安全
构建未来:AI驱动的自适应网络安全防御系统提升软件测试效率:自动化与持续集成的实践之路
【5月更文挑战第30天】 在数字化时代,网络安全已成为维护信息完整性、保障用户隐私和企业持续运营的关键。传统的安全防御手段,如防火墙和入侵检测系统,面对日益复杂的网络攻击已显得力不从心。本文提出了一种基于人工智能(AI)技术的自适应网络安全防御系统,该系统能够实时分析网络流量,自动识别潜在威胁,并动态调整防御策略以应对未知攻击。通过深度学习算法和自然语言处理技术的结合,系统不仅能够提高检测速度和准确性,还能自主学习和适应新型攻击模式,从而显著提升网络安全防御的效率和智能化水平。 【5月更文挑战第30天】 在快速迭代的软件开发周期中,传统的手动测试方法已不再适应现代高效交付的要求。本文探讨了如
|
17天前
|
机器学习/深度学习 人工智能 安全
构建未来:AI驱动的自适应网络安全防御系统
【5月更文挑战第29天】 随着网络攻击手段的不断演变和升级,传统的基于特征的安全防御机制已不再能够有效地应对日益复杂的安全威胁。本文探讨了如何通过集成人工智能(AI)技术来构建一个自适应的网络安全防御系统,该系统能够在不断变化的网络环境中学习、预测并主动防御未知威胁。通过深度学习算法、实时数据分析和自动化响应策略,这种新型系统旨在提高企业级网络安全的智能化水平,减少人为干预,同时提升防御效率和准确性。
|
3天前
|
人工智能
当AI“复活”成为产业:确保数字生命技术始终用于正途的探讨
随着科技的飞速发展,AI技术日益成熟,我们迎来了一个令人瞩目的时代——当AI“复活”不再是科幻电影的情节,而是逐渐成为现实世界的产业,这其中就包括所谓的“数字生命”技术。在这一背景下,通过人物已有影像、声音、语言等内容的学习,克隆数字化的人物形象成为了可能,创造出数字化的“复活”形象。但是正如电影《流浪地球2》所展示的那样,图恒宇将女儿的意识上传到超强计算机,创造出拥有自我意识的数字图丫丫,这一技术奇迹引发了关于伦理、法律和社会责任的深刻探讨,所以说当AI“复活”技术逐渐从实验室走向产业化,我们不得不面对一个严峻的问题:如何确保这项技术始终用于正途?那么本文就来聊聊如何确保数字生命技术始终用于
14 1
当AI“复活”成为产业:确保数字生命技术始终用于正途的探讨
|
16小时前
|
数据采集 存储 人工智能
利用AI技术改善数字化转型项目的九种方法
利用AI技术改善数字化转型项目的九种方法
|
19小时前
|
人工智能 搜索推荐 智能硬件
2024已然过半,AI技术卷到哪儿了?
【6月更文挑战第15天】2024已然过半,AI技术卷到哪儿了?