timdiels1 / photoswipe
Fork PhotoSwipe 仓库的 Drupal 版本:适用于移动和桌面设备的 JavaScript 图片库,模块化,不依赖框架
v4.1.2
2018-04-11 13:16 UTC
This package is auto-updated.
Last update: 2024-09-06 21:37:17 UTC
README
适用于移动和桌面的 JavaScript 图片库。
文件位置
- 编译后的 PhotoSwipe JS 和 CSS 文件、SVG 和 PNG 资源在 dist/ 文件夹中。
- 源文件 (.JS 和 .SCSS) 在 src/ 文件夹中。请注意,PhotoSwipe 在编译 SASS 文件时使用 Autoprefixer。
- 演示网站在 website/ 文件夹中。
- 文档 markdown 文件在 website/documentation/。
插件/扩展/附加组件
- Ruby 钩子.
- Ember.js 插件:ember-photoswipe,ember-cli-photoswipe。
- 渴望应用.
- Koken CMS 插件.
- Orchard CMS 模块.
- Yellow CMS 插件.
- Kirby CMS 插件.
- Drupal CMF 模块.
- ProcessWire CMS 模块.
- SPIP CMS 模块.
- Fork CMS 媒体库小部件.
编写了有用的代码?给我发邮件,我会在这里发布链接。
构建
要自己编译 PhotoSwipe,请确保您已安装 Node.js、Grunt.js、Ruby 和 Jekyll,然后
-
克隆仓库
-
进入您克隆的 PhotoSwipe 文件夹并安装 Node 依赖项
cd PhotoSwipe && npm install
-
运行
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) 的源代码和文档。