implement warning about missing keys in url drops
This commit is contained in:
		
							parent
							
								
									a2ffde8f14
								
							
						
					
					
						commit
						2d35364c02
					
				|  | @ -86,7 +86,11 @@ module Jekyll | |||
| 
 | ||||
|     def generate_url_from_drop(template) | ||||
|       template.gsub(%r!:([a-z_]+)!) do |match| | ||||
|         begin | ||||
|           replacement = @placeholders.public_send(match.sub(":".freeze, "".freeze)) | ||||
|         rescue NoMethodError | ||||
|           Jekyll.logger.warn "", "#{match} is not defined!" | ||||
|         end | ||||
|         if replacement.nil? | ||||
|           "".freeze | ||||
|         else | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue