gpt4 book ai didi

javascript - 没有插件的 Jekyll 照片库

转载 作者:搜寻专家 更新时间:2023-10-31 23:19:10 24 4
gpt4 key购买 nike

有没有一种方法可以生成不使用插件的 Jekyll 照片库?我尝试了一些,但它对 GitHub Pages 不友好。

现在我正在使用 markdown,我在其中指定应显示哪些图片,但我想找到一些通用的方法来执行此操作。

最佳答案

你可以在你的 yml 中(在你的 .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();
});

更新:我创建了一个 simple lightbox for Jekyll任何人都可以在不了解 javascript、HTML 或 CSS(甚至 Jekyll)的情况下使用。

关于javascript - 没有插件的 Jekyll 照片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46500871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com