An open API service indexing awesome lists of open source software.

https://github.com/52cik/hexo-generator-json

hexo 文章生成 json 数据供 js 调用
https://github.com/52cik/hexo-generator-json

Last synced: 2 months ago
JSON representation

hexo 文章生成 json 数据供 js 调用

Awesome Lists containing this project

README

        

# hexo-generator-json

> hexo 文章生成 json 数据供 js 调用。 (目前仅支持 title link date tags 字段)

## 安装

``` sh
$ npm install --save 52cik/hexo-generator-json
```

## 使用

安装后无需任何操作,即可使用,当你执行 `hexo generate` 或 `hexo g` 时,自动生成 `search.json` 文件。

## 配置参数

如果你像默认生成 `search.json` 文件,可以通过修改 `_config.yml` 配置来指定名字。
打开 `_config.yml` 文件,在任意你喜欢的位置加上如下配置:

``` yml
plugin_json:
path: my_search.json
```

如果你想使用 jsonp 格式,配置如下:

``` yml
plugin_json:
is_jsonp: true # jsonp 模式
callback: callback # 回调函数名
```

下面是完整默认配置:

``` yml
plugin_json:
path: search.json # 生成的文件名
is_full_url: false # 是否显示完整的 url 或 path
date: false # 提取日期字段
is_jsonp: false # jsonp 模式
callback: callback # 回调函数名
```

好啦,尽情享受吧。