timdiels1/photoswipe

Fork PhotoSwipe 仓库的 Drupal 版本:适用于移动和桌面设备的 JavaScript 图片库,模块化,不依赖框架

安装次数: 3,529

依赖者: 0

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 3,310

语言:JavaScript

类型:drupal-library

v4.1.2 2018-04-11 13:16 UTC

This package is auto-updated.

Last update: 2024-09-06 21:37:17 UTC


README

Build Status devDependency Status Flattr

适用于移动和桌面的 JavaScript 图片库。

文件位置

  • 编译后的 PhotoSwipe JS 和 CSS 文件、SVG 和 PNG 资源在 dist/ 文件夹中。
  • 源文件 (.JS 和 .SCSS) 在 src/ 文件夹中。请注意,PhotoSwipe 在编译 SASS 文件时使用 Autoprefixer。
  • 演示网站在 website/ 文件夹中。
  • 文档 markdown 文件在 website/documentation/

插件/扩展/附加组件

编写了有用的代码?给我发邮件,我会在这里发布链接。

构建

要自己编译 PhotoSwipe,请确保您已安装 Node.jsGrunt.jsRubyJekyll,然后

  1. 克隆仓库

    git clone https://github.com/dimsemenov/PhotoSwipe.git

  2. 进入您克隆的 PhotoSwipe 文件夹并安装 Node 依赖项

    cd PhotoSwipe && npm install

  3. 运行 grunt 生成 dist 文件夹中的 JS 和 CSS 文件以及 _site/ 文件夹中的网站

    grunt

可选

  • 运行 grunt watch 以在您更改 src/website/ 文件夹中的文件时自动重建文件(JS、CSS、演示网站和文档)。
  • 运行 grunt nosite 只构建 JS 和 CSS 文件(输出为 dist/ 文件夹)。
  • 运行 grunt pswpbuild 只构建 JS 文件。参数 --pswp-exclude 允许排除模块,例如 grunt pswpbuild --pswp-exclude=history 将排除历史模块。

使用 PhotoSwipe?

如果您以某种有趣的方式使用了 PhotoSwipe,或者在知名品牌的网站上使用了它,我会非常感激您发送给我一个链接。

许可

脚本遵循MIT许可协议,但有一个例外:请不要基于它创建公开的WordPress插件,因为我将开发它。如果您现在需要将其用于公开的WordPress插件,请先通过电子邮件向我咨询。谢谢!

不需要署名,但如果您为开发者制作产品,那将非常感谢。

关于

PhotoSwipe 4.0+由Dmitry Semenov开发。但最初该脚本是在2011年由位于曼彻斯特的数字机构Code Computerlove创建的,他们在2014年3月将开发权转让。您可以在本仓库的历史中查看旧版PhotoSwipe (<4.0) 的源代码和文档