如何创建包含导航菜单链接的站点地图?

时间:2015-09-22 15:16:51

标签: javascript jquery html5 web-crawler sitemap

我有一个网站,每个HTML页面都有一个导航菜单。为了实现这一点,有一个JavaScript函数被调用并用所有链接写入导航面板

<!------------------------------------------------------------------------
                      HEADER Navigation bar  
------------------------------------------------------------------------>
<script>
   insertHeader();
</script>

因此,如果有更改,则仅在JavaScript文件中完成,并自动应用于整个网站的数十个页面。

问题: 我正在尝试使用this tool生成站点地图。但是,由于我的导航面板不是用HTML编写的(而是由JS插入),因此该工具无法识别导航。因此,99.9%的网站无法识别。我看到的其他工具也表现出类似的行为。

1)我如何克服这个问题?

2)Google抓取工具会在导航面板中看到我的其他链接吗?

1 个答案:

答案 0 :(得分:0)

这个问题很老了,但我遇到了和你一样的问题。我还使用 JavaScript 创建了我的导航。为了能够生成我的站点地图,我所做的是将 JavaScript 生成的导航临时复制到我的 index.html 中。然后在成功运行站点地图生成器后,可以从 index.html 中删除复制的导航。