47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
| ---
 | |
| layout: page
 | |
| title: Showcase
 | |
| permalink: /showcase/
 | |
| redirect_from:
 | |
|   - /docs/sites/
 | |
| ---
 | |
| 
 | |
| <p>Jekyll is used for all kinds of usecases. Here's some of our favorites:</p>
 | |
| 
 | |
| <ul class="showcase" id="showcase">
 | |
|   {% for s in site.data.showcase reversed %}
 | |
|     <li>
 | |
|       <a href="{{ s.url }}" target="_blank">
 | |
|         <figure>
 | |
|           <div class="imageWrapper">
 | |
|             <img class="b-lazy" src="/img/spacer.gif" alt="{{ s.name }}">
 | |
|           </div>
 | |
|           <figcaption>{{ s.name }}</figcaption>
 | |
|         </figure>
 | |
|       </a>
 | |
|     </li>
 | |
|   {% endfor %}
 | |
|   <li class="spacer"></li>
 | |
| </ul>
 | |
| 
 | |
| <script src="//cdn.jsdelivr.net/blazy/latest/blazy.min.js"></script>
 | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/blueimp-md5/2.10.0/js/md5.min.js"></script>
 | |
| <script>
 | |
|   var apiUrl = 'https://d2ov3dk2yjyb0w.cloudfront.net/',
 | |
|     a = 'c7aa76e1-684d-4c45-b396-78b893839b5f',
 | |
|     b = 'c7bfb661-71a8-40bb-baac-7ddad709639c',
 | |
|     sites = document.getElementById('showcase').getElementsByTagName('a');
 | |
| 
 | |
|   for (var i = 0; i < sites.length; i++) {
 | |
|     var href = sites[i].getAttribute('href'),
 | |
|       inputUrl = encodeURIComponent(href),
 | |
|       q = 'url=' + inputUrl + '&delay=2&resizeWidth=800&resizeHeight=600',
 | |
|       hash = md5(b + q),
 | |
|       resultImgUrl = apiUrl + a + '/' + hash + '/image?' + q;
 | |
| 
 | |
|     sites[i].getElementsByTagName('img')[0].setAttribute('data-src', resultImgUrl);
 | |
|   }
 | |
| 
 | |
|   var bLazy = new Blazy();
 | |
| </script>
 |