From 57648d9f08ca3dfb66587816b57dfe535fcb94c3 Mon Sep 17 00:00:00 2001 From: Surma Date: Mon, 28 Sep 2015 13:00:18 +0200 Subject: [PATCH] Add favicon and homescreen icons to templates (fixes #1449) (Closes #1650) --- gulpfile.js | 4 ++-- templates/article/images/android-desktop.png | Bin 0 -> 8325 bytes templates/article/images/favicon.png | Bin 0 -> 905 bytes templates/article/images/ios-desktop.png | Bin 0 -> 1489 bytes templates/article/index.html | 6 ++++-- templates/blog/images/android-desktop.png | Bin 0 -> 8325 bytes templates/blog/images/favicon.png | Bin 0 -> 905 bytes templates/blog/images/ios-desktop.png | Bin 0 -> 1489 bytes templates/blog/index.html | 6 ++++-- templates/dashboard/images/android-desktop.png | Bin 0 -> 8325 bytes templates/dashboard/images/favicon.png | Bin 0 -> 905 bytes templates/dashboard/images/ios-desktop.png | Bin 0 -> 1489 bytes templates/dashboard/index.html | 6 ++++-- templates/text-only/images/android-desktop.png | Bin 0 -> 8325 bytes templates/text-only/images/favicon.png | Bin 0 -> 905 bytes templates/text-only/images/ios-desktop.png | Bin 0 -> 1489 bytes templates/text-only/index.html | 6 ++++-- 17 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 templates/article/images/android-desktop.png create mode 100644 templates/article/images/favicon.png create mode 100644 templates/article/images/ios-desktop.png create mode 100644 templates/blog/images/android-desktop.png create mode 100644 templates/blog/images/favicon.png create mode 100644 templates/blog/images/ios-desktop.png create mode 100644 templates/dashboard/images/android-desktop.png create mode 100644 templates/dashboard/images/favicon.png create mode 100644 templates/dashboard/images/ios-desktop.png create mode 100644 templates/text-only/images/android-desktop.png create mode 100644 templates/text-only/images/favicon.png create mode 100644 templates/text-only/images/ios-desktop.png diff --git a/gulpfile.js b/gulpfile.js index 71843677..cf701f7d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -740,10 +740,10 @@ gulp.task('templates:images', function() { return gulp.src([ 'templates/*/images/**/*' ]) - .pipe($.cache($.imagemin({ + .pipe($.imagemin({ progressive: true, interlaced: true - }))) + })) .pipe(gulp.dest('dist/templates')); }); diff --git a/templates/article/images/android-desktop.png b/templates/article/images/android-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..72a7f12efec41c151a64a1c2d7f75d06489b5365 GIT binary patch literal 8325 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 Pqd~r2fye8P5`O;=E&=P1 literal 0 HcmV?d00001 diff --git a/templates/article/index.html b/templates/article/index.html index c39b5967..2850af2e 100644 --- a/templates/article/index.html +++ b/templates/article/index.html @@ -25,18 +25,20 @@ - + - + + + - + - + + + - + - + + + - + - + + +