我打算创建一个博客,所以我创建了自己的 laravel网站。我的帖子是带有 .md扩展名的 markdown 文件。用户访问帖子时,例如 example.com/how-to-create-a-webiste ,然后提取并解析我的markdown文件以生成html内容,并在视图上显示为 post < / strong>。
实际上,除了 post.blade.php 外,我没有任何html文件。那么,由于我没有html页面,而我的所有页面都是markdown文件,因此这会影响抓取工具爬行我的网站吗?
答案 0 :(得分:0)
答案为否,Google或任何其他SE搜寻器都会读取HTML的编译版本,而不是markdown文件。
Google提供了一种工具来模拟抓取,甚至可以手动为页面编制索引,您需要在Search Console中进行注册,并检出here。
对于动态内容,您必须要小心,如果将其注入到DOM中的时间过长,机器人可能会在内容显示之前离开。
有一些实验可以验证这一理论,Asynchronous injection
可以满足您的情况:
经过1000毫秒的时间后,测试会将字符串写入DIV元素。
要使测试成功,应为以下内容建立索引。
可以在Google搜索中找到异步注入的内容,这可以证明:ngwzjcrnub
Google一定会对此内容建立索引。
希望这对您有所帮助。