Login
Language
English
繁體中文
简体中文
日本語
한국어
فارسی
السعودية
Knock网盘
knock网盘
上载中心
阿里云盘
Home
/
knock网盘
/
Public
/
github
/
zxjzxj0010.github.io
/
node_modules
/
hexo-generator-index
File
OriginalPic
Thumbnails
CopyAllDownloadUrl
EditTime
Size
lib
2023-04-30 22:41:29
569 B
index.js
2023-04-30 22:39:46
288 B
LICENSE
2023-04-30 22:39:46
1.03 KB
package.json
2023-04-30 22:39:46
861 B
# hexo-generator-index [![Build Status](https://github.com/hexojs/hexo-generator-index/workflows/Tester/badge.svg?branch=master)](https://github.com/hexojs/hexo-generator-index/actions?query=workflow%3ATester) [![NPM version](https://badge.fury.io/js/hexo-generator-index.svg)](https://www.npmjs.com/package/hexo-generator-index) [![Coverage Status](https://img.shields.io/coveralls/hexojs/hexo-generator-index.svg)](https://coveralls.io/r/hexojs/hexo-generator-index?branch=master) Index generator for [Hexo]. It generates an archive of posts on your homepage, according to the `index` or `archive` layout of your theme. ## Installation ``` bash $ npm install hexo-generator-index --save ``` ## Options Add or modify the following section to your root _config.yml file ``` yaml index_generator: path: '' per_page: 10 order_by: -date pagination_dir: page ``` - **path**: Root path for your blog's index page. - default: "" - **per_page**: Posts displayed per page. - default: [`config.per_page`](https://hexo.io/docs/configuration.html#Pagination) as specified in the official Hexo docs (if present), otherwise `10` - `0` disables pagination - **order_by**: Posts order. - default: date descending - **pagination_dir**: URL format. - default: 'page' - `awesome-page` makes the URL ends with 'awesome-page/
' for second page and beyond. ## Usage The `sticky` parameter in the post [Front-matter](https://hexo.io/docs/front-matter) will be used to pin the post to the top of the index page. Higher `sticky` means that it will be ranked first. ```yml --- title: Hello World date: 2013/7/13 20:46:25 sticky: 100 --- ``` ## Note If your theme define a non-archive `index` layout (e.g. About Me page), this plugin would follow that layout instead and not generate an archive. In that case, use [hexo-generator-archive](https://github.com/hexojs/hexo-generator-archive) to generate an archive according to the `archive` layout. ## License MIT [Hexo]: https://hexo.io/
Close
2024-09-20 01:05:18 Friday 172.69.58.151 Runningtime:0.006s Mem:1.52 MB