问题标签 [sitemap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8424 浏览

asp.net - 如何将 SiteMap 绑定到动态创建的 TreeView?

如何在运行时将 SiteMap 绑定到动态创建的 TreeView?

0 投票
5 回答
6683 浏览

text - 从 Google 网站管理员工具获取站点地图是 HTML

[明智的注意:跳到最后一个编辑]

我有一个非常简单的 txt 站点地图(名为 sitemap.txt),如下所示:

当我在网站管理员工具上加载它时,我得到:

站点地图是 HTML - 您的站点地图似乎是一个 HTML 页面。请改用支持的站点地图格式

我尝试了一些替代方案(例如有或没有 www),但没有运气。

任何人有任何线索?

任何帮助表示赞赏!

编辑

我尝试使用 xml 站点地图并得到相同的错误,因此看起来服务器将所有内容都作为 HTML 提供(正如 ceejayoz 正确建议的那样)。现在的问题是......我如何让 apppot 服务器将文本作为纯文本服务器

编辑:

好的 - 我受够了并实现了一个 servlet 来将我的站点地图(我现在正在尝试使用 XML 和 TXT)明确地作为文本/纯文本提供服务。如果我手动调用 servlet 但仍然获得 Sitemap 是 HTML,一切正常。我不知道在哪里敲我的头!

编辑: 我尝试使用 firefox 插件验证内容类型 - 一切似乎都按预期进行(我正在放置实际的 URL,以便人们可以查看):

http://wokheisandbox.appspot.com/sitemaps/sitemap.txt --> 内容类型:text/plain http://wokheisandbox.appspot.com/sitemaps/sitemap.xml --> 内容类型:application/xml

使用我的 servlet(明确设置 text/plain): http ://wokheisandbox.appspot.com/wokhei/serveSitemap?fileType= TXT --> Content-type: text/plain http://wokheisandbox.appspot.com/wokhei/ serveSitemap?fileType=XML --> 内容类型:文本/纯文本

我从网站管理员工具中得到的仍然是 --> Sitemap is HTML

编辑

我想我找到了原因——>我在谷歌网站管理员工具上注册了我的网站http://mydomain.com但该应用程序托管在 apppot 上的http://myapp.appspot.com映射到 mydomain.com . 如果我注册http://myapp.appspot.com一切正常(站点地图验证)。

这是个好消息,但并不理想,因为我希望 mydomain.com 被编入索引......关于如何克服的任何想法?

0 投票
1 回答
470 浏览

asp.net - 更新 asp.net Xml 站点地图

我正在工作的项目允许用户在 CMS 类型系统中创建页面。

我想使用 asp.net 站点地图来引用这些页面。因此,当添加或移动页面时,Xml 站点地图将被更新。

这是一个实用的解决方案吗?是否有与此类似的可用解决方案?

0 投票
1 回答
358 浏览

sitemap - 自定义 xmlsitemapprovider 无法设置站点地图节点的标题?

我创建了我的自定义 XmlSiteMapProvider。效果很好,但我希望能够在那里更改站点地图的标题。但是,当在对象浏览器中查看时,当属性有一个设置器时,我得到了标题突然只读的异常。任何人都可以解释这种行为吗?

我一直在尝试创建一个新节点,使用 RemoveNode 方法删除当前节点,然后使用 AddNode 方法。但是,当我使用带有 1 个参数的方法时,它开始抱怨(除了 parentNode 不能为空)。如果我使用带有 2 个参数的方法重载并希望传入节点的 parentNode 以删除它,它也是空的。如何解决这个问题?

0 投票
1 回答
533 浏览

sitemap - 如何为站点地图配置自定义 SiteMapNode?

我创建了一个继承自 SiteMapNode 的类并覆盖了它的 Title 属性。但是,我如何以及在何处配置它,以便我的站点地图(和自定义站点地图提供者)采用此自定义 SiteMapNode 实现而不是默认实现?

0 投票
1 回答
4666 浏览

search-engine - url 顺序在 XML 站点地图中是否重要?

对于搜索引擎和网站爬虫,URL 顺序在 XML 站点地图中是否重要?

目前,当生成站点地图时,我使用数据库中的唯一 ID 按顺序排列网站 url。我应该按日期顺序订购网址吗?

顺序站点地图

订购日期

0 投票
2 回答
1757 浏览

xml - Cocoon - 管道:用 XSL 转换 XML 两次?

我的问题是以某种方式设置 Cocoon sitemap.xmap,它首先使用 XSL 对 XML 文件进行转换,然后我可以将其用于我自己的转换。

我有以下文件:

start.xml :包含应用 combine_start.xsl 放在一起的文件的引用

transform.xsl:这是我自己的 XSL 文件,我想将其用于使用 combine_start.xsl(输出 XML)进行的转换

由于 start.xml 是流程中所需所有文件的索引,因此如果应用了任何 XSL 函数(未找到任何标签),以下站点地图不会显示任何结果。我已经搜索了网络,但我还没有找到一种方法来设置管道,该管道首先进行转换,然后再应用另一个转换。

希望我的问题太混乱了,我很感激我能得到的任何帮助。您将在下面找到我尝试过的站点地图。

0 投票
2 回答
6114 浏览

html - 如何在站点地图中为背景颜色设置 CSS

我有与可能用 bg 颜色填充表格单元格相同的问题?.

问题是我正在使用站点地图,但不确定如何为 td 标签设置 css。

(这在 Firefox 和 IE8 中可以正常工作,但在 IE7 中不行)

我正在使用以下 CSS:

它给出了以下 HTML:

0 投票
1 回答
1979 浏览

django - Django 谷歌新闻 Sitemap.xml

除了普通的 sitemap.xml 之外,我还尝试构建一个 Google 新闻站点地图,以避免在我的网址中添加额外的数字字符。

我已经使用 Django 的 contrib 系统构建了 sitemap.xml,它运行良好,但是我无法将上下文传递给(未经验证的)补丁更新框架以生成 news_sitemap.xml。

这是我集成的补丁:http ://code.djangoproject.com/ticket/10907 ,但上下文没有通过。我认为问题在于我在views.py中用于构建对象的格式。

我运行的代码:

视图.py

网址.py

模板输出只是包装器。尽管应用的补丁可能存在问题,但我认为我遗漏了一些明显的东西。这是相关的代码:

在站点地图中 contrib init .py

0 投票
1 回答
602 浏览

indexing - TYPO3 扩展按字母顺序站点索引 - 如何添加额外的换行?

在按字母顺序排列的站点索引中添加额外的换行

代码中描述的情况。我认为我的问题是正确的范围,但我不知道如何解决它。非常感谢。