博客接入搜索引擎

less than 1 minute read

如何把 github.io 个人网站(基于 Jekyll Minimal Mistakes 搭建)接入百度、google搜索引擎?

  1. 在百度站长平台(https://ziyuan.baidu.com)和 Google Search Console(https://search.google.com/search-console)上注册并验证你的网站。

  2. 在你的网站根目录下添加 robots.txt 文件,该文件告诉搜索引擎哪些页面可以被索引,哪些不可以。你可以使用以下内容:
    User-agent: *
    Disallow: 
    

    其中,”Disallow: “意味着允许搜索引擎索引整个网站。

  3. 在你的网站根目录下添加 sitemap.xml 文件,该文件列出了你的网站上所有可被索引的页面。你可以使用 Jekyll 插件 jekyll-sitemap 自动生成 sitemap.xml 文件。在你的 _config.yml 文件中添加以下代码:
    plugins:
      - jekyll-sitemap
    

    然后在你的网站根目录下运行以下命令生成 sitemap.xml 文件:

    bundle exec jekyll build
    
  4. 确保你的网站页面标题和 meta 描述标签是有效的,并且包含相关的关键词,以提高搜索引擎的搜索排名。你可以在你的网站的头文件(_includes/head.html)中添加以下代码:如 github.com/VelocityLight/VelocityLight.github.io/_includes/head.html 所示. 其中,page.title 和 page.description 分别对应每个页面的标题和描述。

  5. 等待搜索引擎抓取和索引你的网站。这可能需要几天到几周不等,具体取决于搜索引擎的抓取频率和你的网站规模。

通过以上步骤,你应该可以将你的 Github.io 个人网站接入百度和 Google 搜索引擎。记得不断更新和优化你的网站,以提高搜索排名和用户体验。