23 lines
477 B
JavaScript
23 lines
477 B
JavaScript
const slug = require('rehype-slug');
|
|
const link = require('rehype-autolink-headings');
|
|
|
|
/**
|
|
* Get remark to inject anchors into headings
|
|
*/
|
|
module.exports = [
|
|
slug,
|
|
[link, {
|
|
properties: {
|
|
title: 'Link to this heading',
|
|
className: ['header-link'],
|
|
'aria-hidden': 'true'
|
|
},
|
|
content: {
|
|
type: 'element',
|
|
tagName: 'i',
|
|
properties: {className: ['material-icons']},
|
|
children: [{ type: 'text', value: 'link' }]
|
|
}
|
|
}]
|
|
];
|