eleventy-plugin-backlinks
Version:
Collect and display backlinks from your notes
50 lines (35 loc) • 1.67 kB
Markdown
Collect and display backlinks from your notes.
[](https://www.npmjs.com/package/eleventy-plugin-backlinks)
> Note: I'm not building this project for myself, so y'all gotta tell me what
> you think. Issues are the way to go here.
Add the plugin to your eleventy config, like so:
```js
const eleventyBacklinks = require("eleventy-plugin-backlinks");
module.exports = function (eleventyConfig) {
eleventyConfig.addPlugin(eleventyBacklinks, {
folder: "/notes", // The folder with your notes
});
};
```
For every page in the given folder, you get a `backlinks` variable. By default,
it contains an array, with the title (if set) and the url of each page.
### Options
- **folder** (`string`) - The name of a folder which contains your notes. The
default folder-name is "notes".
- **getData** (`function`) - Optionally, control which data will be passed to
`backlinks`. The function receives a
[collection item](https://www.11ty.dev/docs/collections/#collection-item-data-structure),
and is called for every relevant page.
## Contributing
All input is welcome; feel free to
[](https://github.com/binyamin/eleventy-plugin-backlinks/issues/new).
Please remember to be a
[](https://www.merriam-webster.com/dictionary/mensch). If you want to
program, you can browse
[](https://github.com/binyamin/eleventy-plugin-backlinks/issues).
All source-code is provided under the terms of
[](https://github.com/binyamin/eleventy-plugin-backlinks/blob/main/LICENSE).
Copyright 2024 Binyamin Aron Green.