angular-cn/aio/tools/transforms/angular-base-package/post-processors/autolink-headings.js

23 lines
477 B
JavaScript
Raw Normal View History

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' }]
}
}]
];