Hexo搜索引擎支持和访问分析(基于Next主题)

独立Blog提交入口

仅为博客提交,不是站点

">站内搜索Swiftype

你看到的是非授权版本!爬虫凶猛,请尊重知识产权!

转载请注明出处:http://conanwhf.github.io/2015/10/15/HexoSearch/

访问原文「Hexo搜索引擎支持和访问分析(基于Next主题)」获取最佳阅读体验并参与讨论

  1. 注册:Swiftype 注册页面
  2. CREATE AN ENGINE->CREATE A SEARCH ENGINE(STANDARD WEB CRAWLER)->WEBSITE URL,verify
  3. 进入engine,菜单:Integrate -> Install Search

    <script type="text/javascript">
      (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){
      (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t);
      e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e);
      })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st');
    
      _st('install','**YOUR_STRING**','2.0.0');
    </script>
    

    获得YOUR_STRING作为你的code

  4. 站点_config.yml文件中添加:
    # Swiftype Search Key
    swiftype_key: xxxxxxxxx
    

向Google 搜索引擎提交站点

注册并验证

  1. 打开验证:https://www.google.com/webmasters/verification/home?hl=cn,用Google账户登录
  2. 添加站点地址,选择验证方法:
  3. HTML file upload(HTML文件上传)
    通用的方法,下载文件,直接放在_yourblog/themes/next/source/_下并重新生成提交即可。可以用来给相同网站的两个不同的域名重复验证(分别用tag和file两种方法)
  • HTML tag(HTML标记)
    将标记中的content记下
    <meta name="google-site-verification" content="XXXXXXXXXXXXXXXXXXXX" />
    
    站点_config.yml文件中添加:
    google_site_verification: XXXXXXXXXXXXXXXXXXXX
    

提交sitemap

  1. 安装插件生成sitemap

    npm install hexo-generator-sitemap –save
    _config.yml
    sitemap:
    path: sitemap.xml
    提交生成的file,可以在浏览器中打开”abc.com/sitemap.xml”看一下

  2. 提交给Google
  3. 打开https://www.google.com/webmasters/tools/home?hl=zh-CN
  4. Sitemap(站点地图)->Add->填写url,提交

向百度搜索引擎提交站点

主要使用百度站长平台:http://zhanzhang.baidu.com,提交使用网页抓取->链接提交->自动提交,每次更新后提交一下,以gitcafe为例

  1. 生成待提交本地url:
    find ~/YourBlog/public -name index.html > urls.txt
    
  2. 替换成网址:
    vi urls.txt <<-!
    :g/\/Users\/ABC\/YourBlog\/public/s//username.gitcafe.io/g
    :wq
    !
    
  3. 提交: 
    curl -H 'Content-Type:text/plain' --data-binary @urls.txt "http://data.zz.baidu.com/urls?site=XXXXX.gitcafe.io&token=XXXXXXX”
    
    提交的范例代码为百度提供

访问分析

http://theme-next.iissnan.com/third-party-services.html#DISUQS