有沒有辦法生成一個不使用插件的Jekyll照片庫?我嘗試了一些,但它不是GitHub頁面友好。Jekyll沒有插件的照片庫
現在我使用降價,我指定哪些圖片應該顯示,但我想找到一些通用的方式來做到這一點。
有沒有辦法生成一個不使用插件的Jekyll照片庫?我嘗試了一些,但它不是GitHub頁面友好。Jekyll沒有插件的照片庫
現在我使用降價,我指定哪些圖片應該顯示,但我想找到一些通用的方式來做到這一點。
你可以在你的陽明這樣的事情(在.MD文件):
images:
- image: /uploads/image5.jpg
- image: /uploads/image6.jpg
- image: /uploads/image7.jpg
這在你的佈局文件:
{% for item in page.images %}
<div class="lightbox" id="lightbox{{ forloop.index }}">
<div class="table">
<div class="table-cell">
<img class="close" src="/img/close.svg" />
<img class="next" src="/img/next.svg" />
<img class="prev" src="/img/prev.svg" />
<div class="item" style="background: url('{{ item.image }}') center center no-repeat; background-size: cover;">
</div>
</div>
</div>
</div>
{% endfor %}
一些CSS
一起和jQuery這可以做你自己的定製燈箱。 jQuery應該切換(下一個)燈箱。類似這樣的:
$('.next').click(function(){
$(this).closest('.lightbox').hide().next().show();
});
上面的代碼來自本站:http://www.bendirkse.nl。本網站的源可以在這裏找到:https://github.com/jhvanderschee/bendirkse
更新:我創建了一個simple lightbox for Jekyll任何人都可以不理解的JavaScript,HTML和CSS(甚至化身)的使用。
這太棒了。例子看起來非常棒。恥辱有沒有自述文件如何使用它,但我可以通過代碼並嘗試實現類似的功能。謝謝! –
沒問題。如果您不完全瞭解CSS和jQuery,我會建議您使用像Fancybox 3這樣的預製javascript解決方案(如Karthikeyan建議的那樣)。 – JoostS
您可以使用Javascript庫,如[Fancybox 3](http://fancyapps.com/fancybox/3/)。 –