| 
					
				 | 
			
			
				@@ -36,10 +36,11 @@ toc="$( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				prefix = "\t" prefix 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			# https://github.com/thlorenz/anchor-markdown-header/blob/56f77a232ab1915106ad1746b99333bf83ee32a2/anchor-markdown-header.js#L20-L30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			hash = tolower($0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			gsub(/['"'"'./`]/, "", hash) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			gsub(/[^a-z0-9]+/, "-", hash) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			gsub(/^-|-$/, "", hash) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			gsub(/ /, "-", hash) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			gsub(/[\/?!:\[\]`.,()*"'"'"';{}+=<>~\$|#@&–—]/, "", hash) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			gsub(/[。?!,、;:“”【】()〔〕[]﹃﹄“ ”‘’﹁﹂—…-~《》〈〉「」]/, "", hash) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			printf "%s[%s](#%s)\n", prefix, $0, hash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 |