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