プラグインを使用しないジキルフォトギャラリーを生成する方法はありますか?私はいくつか試しましたが、それはGitHub Pagesフレンドリーではありませんでした。プラグインを使用しないジキルフォトギャラリー
ここでマークダウンを使用していますが、ここで表示するピクチャを指定しますが、これを行う一般的な方法を探したいと思います。
プラグインを使用しないジキルフォトギャラリーを生成する方法はありますか?私はいくつか試しましたが、それはGitHub Pagesフレンドリーではありませんでした。プラグインを使用しないジキルフォトギャラリー
ここでマークダウンを使用していますが、ここで表示するピクチャを指定しますが、これを行う一般的な方法を探したいと思います。
あなたは(あなたた.mdファイルに)あなたYMLにこのような何かを行うことができます。
あなたのレイアウトファイル内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は(次の)ライトボックスをトグルする必要があります。このような何か:http://www.bendirkse.nl:
$('.next').click(function(){
$(this).closest('.lightbox').hide().next().show();
});
上記のコードは、このサイトから来ています。このサイトのソースは、ここで見つけることができます:https://github.com/jhvanderschee/bendirkse
UPDATE:私は誰もがjavascriptの、HTMLやCSS(あるいはジキル)を理解せずに使用できることをsimple lightbox for Jekyllを作成しました。
これは素晴らしいです。例は本当にすばらしい。それを使用するReadmeはありませんが、コードに従って同様の機能を実装することができます。ありがとう! –
問題ありません。 CSSとjQueryを完全に理解していないと、Fancybox 3(Karthikeyanのアドバイス)のようなプレマイドのjavascriptソリューションを使用するようアドバイスします。 – JoostS
[Fancybox 3](http://fancyapps.com/fancybox/3/)のようなJavascriptライブラリを使用できます。 –