| 
					
				 | 
			
			
				@@ -0,0 +1,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- Add target="_blank" attributes to all http links in a Pandoc document 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+local function add_target_blank (link) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if string.match(link.target, '^http') then  -- here .target == href attribute 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        link.attributes.target = '_blank'       -- here .target == traget attribute 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- remove lines 4 and 6 to add target="_blank" to all links, not just http(s) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { Link = add_target_blank } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 |