帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:数据  plugin  搜索  HEX  hexo  
A plugin to generate the site's search data

  • 源代码名称:hexo-generator-search
  • 源代码网址:http://www.github.com/PaicHyperionDev/hexo-generator-search
  • hexo-generator-search源代码文档
  • hexo-generator-search源代码下载
  • Git URL:
    git://www.github.com/PaicHyperionDev/hexo-generator-search.git
  • Git Clone代码到本地:
    git clone http://www.github.com/PaicHyperionDev/hexo-generator-search
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/PaicHyperionDev/hexo-generator-search
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • hexo-generator-search

    npmnpm

    为 Hexo 3.0生成搜索数据。 这个插件用于生成搜索索引文件,它包含你可以用来编写博客本地搜索引擎的所有必需数据。 支持XML和JSON格式输出。

    安装

    $ npm install hexo-generator-search --save

    命令行选项

    你可以在 root _config.yml 中配置这个插件。

    search:
     path: search.xmlfield: post
    • 路径 - 文件路径。 默认情况下是 search.xml。如果文件扩展名为 .json,则输出格式将为 JSON。 否则将导出XML格式文件。
    • 你要搜索的搜索范围 ,你可以选择:
      • 收费 - 将只涵盖你博客的所有帖子。
      • 页面 - 将只覆盖你博客的所有页面。
      • 所有的文章都将覆盖你的博客的所有文章和页面。

    常见问题解答

    这个插件应该做什么?

    这里插件用于从Hexo博客生成一个 xml/json文件,该文件提供用于搜索的数据。

    文件保存到哪里?

    执行 hexo g 后,你将在 public 文件夹中得到生成的结果。

    如何在我的Hexo博客中使用这里插件?

    你有两个选择:

    • 你不希望自己编写搜索引擎。 有很多主题可以使用这个插件来进行本地搜索。
    • 你熟悉Ajax和 jQuery,并希望编写自己的搜索引擎。 你可以自己实现一个根据我所给的范例主题。 阅读本主题的源代码插件。 通常有 3个步骤:
    • 编写搜索视图。 这是展示搜索表单和搜索结果的地方;
    • 编写搜索脚本。 这个脚本告诉浏览器如何抓取搜索数据,并过滤出我们正在搜索的内容;
    • 告诉hexo把上两部分连接起来。


    文章标签:数据  plugin  搜索  HEX  hexo  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语