mirror of
https://github.com/quartz-community/folder-page.git
synced 2026-07-22 02:50:24 +00:00
No description
Pre-built output is now committed to the repository so that Quartz can skip the build step during plugin installation. The prepare script is removed to prevent redundant builds when installing from npm/git. |
||
|---|---|---|
| .github/workflows | ||
| dist | ||
| src | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierrc | ||
| CHANGELOG.md | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| tsup.config.ts | ||
| vitest.config.ts | ||
@quartz-community/folder-page
Renders folder index pages showing a listing of all pages within that folder. Automatically generates virtual index pages for folders that don't have one.
Installation
npx quartz plugin add github:quartz-community/folder-page
Usage
plugins:
- source: github:quartz-community/folder-page
enabled: true
For advanced use cases, you can override in TypeScript:
import * as ExternalPlugin from "./.quartz/plugins";
ExternalPlugin.FolderPage({
showFolderCount: true,
showSubfolders: true,
});
Configuration
| Option | Type | Default | Description |
|---|---|---|---|
showFolderCount |
boolean |
undefined |
Whether to show the number of items in the folder. |
showSubfolders |
boolean |
undefined |
Whether to show subfolders in the listing. |
sort |
SortFn |
undefined |
A function to sort the pages in the folder. |
Documentation
See the Quartz documentation for more information.
License
MIT