摘要:g生成静态界面的时候,hexo会把多余的内容添加到source目录下的这个html验证文件中,导致百度、谷歌验证失败。d上传到远程仓库,这样百度、谷歌都验证成功了,为了保证一直验证成功,建议不要删除这个验证文件。建议您向百度搜索主动推送资源,缩短爬虫发现网页链接时间。谷歌收录
Hexo作为一款简约而高效的静态博客构建工具,深受开发人员与博主们的青睐。然而,在利用其搭建博客时,网站的收录以及验证时常会出现问题。本篇文章旨在深入研究并探讨优化Hexo博客页面收录和验证的有效策略,以解决验证失败难题,从而实现搜索引擎准确收录博客的目标。
HTML标签验证与问题分析
---
layout: false
---
google-site-verification: googlexxxxxx.html
在网页验证过程中百度 收录 提交,常用的方法是添加验证文件。在使用Hexo博客时,HTML标签验证是一种常见手段。然而,部分用户在实践过程中发现了问题。具体表现在,当执行Hexo生成静态页面的指令后,Hexo会在验证文件中添加额外内容,从而导致百度、谷歌等搜索引擎的验证无法通过。
cnpm install hexo-generator-sitemap --save
cnpm install hexo-generator-baidu-sitemap --save
正确的验证文件存放与配置
# automatically generate sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
要有效解决验证未通过的问题,必须恰当地配置和存储认证文件。首先,应将认证文件存放在Hexo博客源代码根目录的source子目录内,并在文件顶部添加`layout:false`参数。例如,对于Google认证文件,此操作可避免生成的静态页面中出现不必要的信息。其次,使用Hexo部署指令将博客发布到远程仓库。遵循以上步骤,便能确保百度、谷歌等搜索引擎的认证顺利完成。
优化sitemap设置
除了网站认证之外,对Sitemap进行有效优化亦能显著提升博客被搜索引擎收录的效果。当我们使用Hexo博客系统时,只需在根目录下达入命令`hexog-d`,便可在`/public`文件夹内生成两种类型的XML地图文件---通用的sitemap.xml以及专为百度设计的baidusitemap.xml。然而,尽管如此,有时候即使提交了sitemap,仍可能出现无法抓取的问题。为了解决这一问题,我们有必要对sitemap的设置进行更深入的优化。
GithubPages配置注意事项
# Include / Exclude file(s)
## include:/exclude: options only apply to the 'source/' folder
include:
- .nojekyll
exclude: null
ignore: null
若经以上措施仍未改善收录状况,则有可能源于您的GitHubPages配置设置不当。需注意,GitHubPages预设以Jekyll为基础进行构建,若非如此构建,便可能忽视部分文件及文件夹,从而导致收录受阻。针对该问题,建议于Hexo博客源代码文件夹内创建`.nojekyll`空白文件,以此告知GitHubPages当前站点并非基于Jekyll构建,避免其对相关文件及文件夹的遗漏。如此一来,当执行Hexo生成静态页面指令时,`.nojekyll`文件将被自动添加至public目录中百度 收录 提交,确保GitHubPages能准确识别并收录博客内容。
1
2
3
4
5
主动推送与token设置
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
# 上面部分省略
ignore_hidden: false
为提升网页收录效率,建议通过主动推送的方式。首先,从百度站长平台取得令牌;其次,将博客根目录下的`_config.yml`配置文件中的`url`项更改为真实网站地址;最后,使用`hexog-d`指令进行部署。待部署完毕后,便可利用令牌实现主动推送,确保网页能被搜索引擎快速收录。
总结与展望
cnpm install hexo-baidu-url-submit --save
本篇文章主要阐述了优化Hexo博客网页收录和确认方法的详细过程。内容贯穿HTML标签验证、网站地图改善及GithubPages设置等关键环节,成功解决了可能出现的各类问题。此外,还进一步提出了主动推送的方式来加速页面收录进度。在未来,伴随着科技的日新月异,我们将持续探究更为高效的优化策略,以确保博客能更有效地被搜索引擎收录,从而为广大读者提供更优质的阅读体验。
1
2
3
4
5
6
在实际应用过程中,您曾面临Hexo博客网页被搜索引擎收录困扰吗?您认为何种优化策略最为显著呢?请积极参与评论区,分享您的专业见解与宝贵经验。
# 提交百度搜索
baidu_url_submit:
count: 10 # 提交最新的多少个链接
host: vincere.fun # 在百度站长平台中添加的域名
token: your_token # 秘钥
path: baidu_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里