The autolinking is now done on the `renderedContent` which means it also captures and autolinks headings that were generated outside of markdown. PR Close #16336
		
			
				
	
	
		
			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' }]
 | |
|     }
 | |
|   }]
 | |
| ];
 |