meta-tags 相关问题

HTML元元素提供了向HTML文档添加各种元数据的方法。

opengraph 的 mkdocs 元标签

我希望在共享由 RTD 托管和构建的 mkdocs 文档链接时有图像预览。我需要覆盖网站的 HTML 标头并添加开放图形协议。 经过一些

回答 2 投票 0

如何获取元属性=“og:image”

php 文件: $data['listing_cover'] = md5(rand(10000000, 20000000)).'.jpg'; move_uploaded_file($_FILES['listing_cover']['tmp_name'], 'uploads/listing_cover_photo/'.$data['listing_cover']); html...

回答 1 投票 0

当我分享我的网站链接时,标题不显示

我已经使用了元标题、图像以及此sql错误语句在标题中显示的所有内容。 当我第一次开发我的网站并遇到一些错误时,出现了这个 sql 错误。现在我的网站没有问题了,

回答 1 投票 0

元视口宽度在 html 文件中不起作用

我是 HTML 新手,现在正在尝试学习和整理内容。 我了解了元标记,它是数据的数据。 我了解了为各种类型的设备(即移动设备)使用设备宽度的概念......

回答 1 投票 0

NextJS 14 应用程序路由器中的 Viewport 元标记存在“shrink-to-fit=yes”问题

我正在尝试让我的 NextJS 14 应用程序路由器应用程序在宽度小于 500 像素的任何设备上缩小,因为我正在使我的应用程序响应宽度缩小到 500 像素,并且任何低于我希望它缩放的内容...

回答 1 投票 0

在 sveltekit 中向动态页面添加元标记

我有一个用 Sveltekit an Sanity 构建的博客,主页的元标记有效,但是当我尝试在动态页面中使用元标记时,它们没有显示。 我尝试过 svelte:head 甚至 sv...

回答 1 投票 0

我应该在元标签“google-site-verification”中添加什么内容作为内容?

我想将 添加到我的个人项目中。我已经在 Google Search Console 中验证了它,它给了我一个机会......

回答 1 投票 0


HTTP 标头用于检测 Google Chrome 的预加载请求

Google Chrome 17 引入了一项新功能,可以预加载网页,以在实际发出请求(在多功能栏中按 Enter 键)时提高渲染速度。 两个问题: 有 HTTP 标头吗...

回答 3 投票 0

元标记中的 HTML 图像

我正在使用discord,我看到很多人都这样做(图中的大方块)。 我尝试在带有元标记的 html 中执行此操作,但结果是(图像编号 2)。 我真的很想要...

回答 2 投票 0

我的 React-Helmet 在我的登录组件中不起作用?

我不明白我在网站组件中引入 React-Helmet 做错了什么。 我已经使用终端命令安装了react-helmet:npm install --save react-helmet 有...

回答 1 投票 0

Wordpress > Yoast > 如何调整(或禁用)评论 URL 的元机器人?

如果有人能启发我如何在 Yoast 中使用元机器人作为评论网址,那就太好了。 正如您在这些示例 URL 的源代码中看到的: https://www.bussgeldkatalog.org/

回答 2 投票 0

这个模式叫什么以及如何制作丰富的模式?

我正在研究Google Rich Text Results,但我不知道如何制作此部分。 谷歌对丰富结果的测试仅显示评级和价格部分,这就是其架构 我正在研究 Google Rich Text Results,但我不知道如何制作此部分。 Google 丰富结果测试 仅显示评级和价格部分,这就是其架构 <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Product", "name" : "Samsung Galaxy Note 10", "productID":"2121", "url" : "https://priceoye.pk/mobiles/samsung/samsung-galaxy-note-10", "image": "https://images.priceoye.pk/samsung-galaxy-note-10-pakistan-priceoye-cg7be.jpg", "category" : "Mobiles", "gtin" : "", "gtin13" : "", "brand" : "Samsung","offers": { "@type": "Offer", "price" : "169999", "priceCurrency": "PKR", "itemCondition":"https://schema.org/NewCondition", "availability": "http://schema.org/InStock", "url": "https://priceoye.pk/mobiles/samsung/samsung-galaxy-note-10" },"aggregateRating": { "@type": "AggregateRating", "bestRating": "5", "ratingValue": "5", "ratingCount": "1" },"review": [],"description" : "The Samsung Galaxy Note 10 has a 6.3 inches screen and 256GB 8GB RAM RAM. It comes with 3500 Mah battery and yes back camera.", "sku": "samsung-galaxy-note-10" } </script> 查看:https://schema.org/Product 您可以在其中找到产品的所有架构的列表。它的模式权重。

回答 1 投票 0

停止对用户控件进行索引

为了遵守 cookie 法,我创建了一个用户控件,该控件添加到 asp.net 中的各个页面。用户控件基本上是出现在 div 中的 cookie 消息。问题是

回答 1 投票 0

如何在symfony框架中设置noindex和nofollow元数据?

我使用的是symfony 1.0.6,站点结构如下; 应用程序/前端/模块/自定义页面 我想将“noindex 和 nofollow”元设置为 custompages 模块的页面。 我尝试给出如下: 元数据:

回答 1 投票 0

谷歌元机器人

我有一个问题: 如果我将此代码放在我的网站中: 谷歌不会搜索特定页面,对吗?不是所有网站。

回答 1 投票 0

如何让某些页面不被搜索引擎索引?

我做了: 这是最好的方法,还是有更好的方法?

回答 2 投票 0

Open Graph 数据不显示在 Discord 上

我正在浏览我的网站,我注意到我的一个网站上的开放图谱数据不再显示在不和谐上。我曾尝试改变 我正在浏览我的网站,我注意到我的一个网站上的 Open Graph 数据不再显示在 discord 上。我已经尝试改变了 <meta property="og:url" content="url" /> <meta property="og:type" content="website" /> <meta property="og:title" content="site name" /> <meta property="og:description" content="description" /> <meta property="og:image" content="image url" /> 首先,我认为这与我可能在不和谐的情况下更改的一些设置有关,但在检查了所有内容后,似乎情况并非如此。 从上面的截图中可以看出,(1)和(2)我的链接,都曾经让 OG 数据正常工作,(3)是可以正常显示的 Youtube。 我尝试使用 OG 数据,我认为这可能是由于文本/标题/图像长度/大小造成的问题,但事实并非如此。 为了检查 OG 数据是否正确设置并正常工作,我还尝试了“https://www.opengraph.xyz/”上的链接以及正在显示数据的 Whatsapp / Facebook 上的链接,所以问题在于discord仅。 如果有人知道discord有什么问题,我们将不胜感激。 感谢您的宝贵时间! 看起来您缺少 og:site_name 元标记 这就是我的解决方案最终在 Django 模板内部的样子,这就是 jinja2 语法的来源。 <meta name="og:site_name" content="Pawn Guild"></meta> <meta property="og:title" content="{{ pawn.name }}"> <meta property="og:type" content="website" /> <meta property="og:description" content="Level {{ pawn.level }} {{ pawn.vocation }}"></meta> <!-- <meta name="theme-color" content="#91ee91"> --> {% if pawn.picture %} <meta property="og:image" content="{{ pawn.picture.url }}" > {% endif %} {{ pawn.picture.url }}是我的域的相对路径...因此,例如,您的网址应该类似于/path/to/img,而不是www.mydomain.com/path/to/img。 theme-color元标记更改了卡片中的侧边栏颜色。我发现我的没有它看起来也很好,所以我把它留在那里评论了。 结果如下: 这两个链接对我弄清楚这一点很有帮助: https://cookieandrock.dev/posts/candr-website-005 https://www.reddit.com/r/discordapp/comments/82p8i6/a_basic_tutorial_on_how_to_get_the_most_out_of/ 我不是专家,但这是我如何让它发挥作用的。 据我所知,3 个最基本的 opengraph 元是 og:title、og:description 和 og:image。 对于大多数网站,og:image 的相对路径应该有效,但也有例外,例如 Discord。 尝试将您的 og:image 从以下内容更改为:"images/opengraph.png" 更改为 "https://yourwebsite.com/images/opengraph.png"。 opengraph 图像可能会在 Discord 上缓存很长时间,因此如果您想刷新它以查看其中的更改,您可以更改图像文件名。此外,您可以在 URL 末尾添加一个查询参数,如果先前的路径不再可用,这将强制 Discord 刷新该 URL 的图像。示例:"https://yourwebsite.com?". 对于仍然遇到此问题的任何人: 许多网站(包括 Discord)不会显示来自不安全 http 网站的 Open Graph 数据。必须是 HTTPS! 我将标题复制到一个空的 URL 页面并将其托管在 https://tiiny.host 上,我的标题/图像在 Discord 上完美显示。

回答 3 投票 0

.NET 8 Blazor ssr 元标记内容在浏览器“查看页面源代码”中显示 utf-8 字符的哈希值

我有一个 Blazor 组件,并为 HeadContent 元内容设置波斯语或阿拉伯语字符: 我有一个 Blazor 组件,并为 HeadContent 元内容设置波斯语或阿拉伯语字符: <HeadContent> <meta content="@encodedContent" /> <meta content="@meta" /> </HeadContent> @code { string meta = string.Empty; string encodedContent; protected override void OnInitialized() { meta = "متن متا فارسی از متد اینیشیال"; string metaContent = "متن متا فارسی از متد اینیشیال"; byte[] bytes = System.Text.Encoding.UTF8.GetBytes(metaContent); string encodedContent = System.Text.Encoding.UTF8.GetString(bytes); base.OnInitialized(); } } 当我点击浏览器并选择“查看页面源代码”时,它显示: <head><meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <base href="/"> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="app.css"> <link rel="stylesheet" href="OilPriceIran.styles.css"> <link rel="icon" type="image/png" href="favicon.png"> <title>Panel</title><meta /> <meta content="&#x645;&#x62A;&#x646; &#x645;&#x62A;&#x627; &#x641;&#x627;&#x631;&#x633;&#x6CC; &#x627;&#x632; &#x645;&#x62A;&#x62F; &#x627;&#x6CC;&#x646;&#x6CC;&#x634;&#x6CC;&#x627;&#x644;" /></head> 我在ar中使用了app.razor lang和utf-8元: <!DOCTYPE html> <html lang="ar"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <base href="/" /> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="app.css" /> <link rel="stylesheet" href="OilPriceIran.styles.css" /> <link rel="icon" type="image/png" href="favicon.png" /> <HeadOutlet /> </head> <body> <Routes /> <script src="_framework/blazor.web.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script> <script src="app.js"></script> </body> </html> 我还将这些选项添加到 program.cs : builder.Services.Configure<WebEncoderOptions>(options => { options.TextEncoderSettings = new TextEncoderSettings( UnicodeRanges.BasicLatin, UnicodeRanges.Arabic); }); 但是仍然在“查看页面源代码”中,我看到这些字符: "&#x645;&#x62A;&#x646; &#x645;&#x62A;" 如何解决? 你可以先创建一个AppTitle.razor,代码如下: <HeadContent> @(new MarkupString($"<meta name=\"keywords\" content=\"{Keywords}\" />")) @(new MarkupString($"<meta name=\"description\" content=\"{Description}\" />")) <title>@(new MarkupString($"{Title} - {AppTitle}"))</title> </HeadContent> @code { /// <summary> /// /// </summary> [Parameter] public string AppTitle { get; set; } = "XXX"; /// <summary> /// /// </summary> public const string DefaultKeyWords = "XXX,XXX,XXX,"; /// <summary> /// /// </summary> [Parameter] public string Title { get; set; } = "XXX"; /// <summary> /// /// </summary> [Parameter] public string Keywords { get; set; } = DefaultKeyWords; /// <summary> /// /// </summary> [Parameter] public string Description { get; set; } = DefaultKeyWords; } 那么就可以这样使用: <APPTitle Title="XXX" AppTitle="XXX" Keywords="XXX" Description="XXX"></APPTitle>

回答 1 投票 0

Node.js (Express) 动态插入元标记错误:未捕获的语法错误:意外的标记 '<'

我的 React 网站使用 Express 从后面提供服务,适用于: app.use(express.static(path.resolve(__dirname, './client/build'))); 也就是说,我正在重构后端代码,以便每条路线......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.