我有一个网站,每个HTML页面都有一个导航菜单。为了实现这一点,有一个JavaScript函数被调用并用所有链接写入导航面板
<!------------------------------------------------------------------------
HEADER Navigation bar
------------------------------------------------------------------------>
<script>
insertHeader();
</script>
因此,如果有更改,则仅在JavaScript文件中完成,并自动应用于整个网站的数十个页面。
问题: 我正在尝试使用this tool生成站点地图。但是,由于我的导航面板不是用HTML编写的(而是由JS插入),因此该工具无法识别导航。因此,99.9%的网站无法识别。我看到的其他工具也表现出类似的行为。
1)我如何克服这个问题?
2)Google抓取工具会在导航面板中看到我的其他链接吗?
答案 0 :(得分:0)
这个问题很老了,但我遇到了和你一样的问题。我还使用 JavaScript 创建了我的导航。为了能够生成我的站点地图,我所做的是将 JavaScript 生成的导航临时复制到我的 index.html 中。然后在成功运行站点地图生成器后,可以从 index.html 中删除复制的导航。