0.2.0 • Published 2 months ago

hexo-info-api v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

中文文档

Install

# npm
npm install hexo-info-api --save

# yarn
yarn add hexo-info-api

Config

add the following to _config.yml

hexo_info_api:
  allowOrigin: "*" # Set to "*" to allow all origins (Access-Control-Allow-Origin)
  enable: # enable what api u need
  - getInfo
  - getPostCount
  - getPosts
  - getPostsByCategory
  - getPostsByCategoryId
  - getPostsByTag
  - getPostsByTagId
  - getPostByPath
  - getPostById
  - getCategories
  - getTags
  - getLatestPost
  - getLatest5Posts
  # Disable default api(host:port/api/) default: false
  disable_default_api: false 

Run (Test)

hexo s

#Open http://localhost:4000/api/ to see what api u enabled

Result

This is the result of the GET /api/getPostCount endpoint.

{
    "type": "getPostCount",
    "data": {
        "count": 0
    }
}

Other api response is similar to this.

You can see all the api in hexo-info-api wiki

0.2.0

2 months ago

0.1.2

1 year ago

0.1.0

2 years ago

0.1.1

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago