From 344d06c009166bd1ee24bf16d537c4b18bee145c Mon Sep 17 00:00:00 2001 From: Michael Lynch Date: Mon, 4 Mar 2019 16:23:54 -0500 Subject: [PATCH 1/9] Disabling execute bit on scss files Turning off the UNIX execute permission bit on SCSS files, as they are not executable files and attempting to execute them yields unexpected behavior. --- _sass/_flex.scss | 0 _sass/_sassline-base.scss | 0 _sass/sassline-base/_mixins.scss | 0 _sass/sassline-base/_modular-scale.scss | 0 _sass/sassline-base/_reset.scss | 0 _sass/sassline-base/_typography.scss | 0 _sass/sassline-base/_variables.scss | 0 7 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 _sass/_flex.scss mode change 100755 => 100644 _sass/_sassline-base.scss mode change 100755 => 100644 _sass/sassline-base/_mixins.scss mode change 100755 => 100644 _sass/sassline-base/_modular-scale.scss mode change 100755 => 100644 _sass/sassline-base/_reset.scss mode change 100755 => 100644 _sass/sassline-base/_typography.scss mode change 100755 => 100644 _sass/sassline-base/_variables.scss diff --git a/_sass/_flex.scss b/_sass/_flex.scss old mode 100755 new mode 100644 diff --git a/_sass/_sassline-base.scss b/_sass/_sassline-base.scss old mode 100755 new mode 100644 diff --git a/_sass/sassline-base/_mixins.scss b/_sass/sassline-base/_mixins.scss old mode 100755 new mode 100644 diff --git a/_sass/sassline-base/_modular-scale.scss b/_sass/sassline-base/_modular-scale.scss old mode 100755 new mode 100644 diff --git a/_sass/sassline-base/_reset.scss b/_sass/sassline-base/_reset.scss old mode 100755 new mode 100644 diff --git a/_sass/sassline-base/_typography.scss b/_sass/sassline-base/_typography.scss old mode 100755 new mode 100644 diff --git a/_sass/sassline-base/_variables.scss b/_sass/sassline-base/_variables.scss old mode 100755 new mode 100644 From e6dc1dfacaccc1aa2457d06a3870a8e33ba34d9f Mon Sep 17 00:00:00 2001 From: David Darnes Date: Wed, 13 Mar 2019 23:12:12 +0000 Subject: [PATCH 2/9] Move logo into logos dir, add alternative sizes, update manifest --- assets/{ => logos}/logo.svg | 0 assets/logos/logo@16px.png | Bin 0 -> 464 bytes assets/logos/logo@32px.png | Bin 0 -> 954 bytes assets/logos/logo@512px.png | Bin 0 -> 2693 bytes assets/logos/logo@96px.png | Bin 0 -> 676 bytes assets/manifest.json | 16 ++++++++++------ 6 files changed, 10 insertions(+), 6 deletions(-) rename assets/{ => logos}/logo.svg (100%) create mode 100644 assets/logos/logo@16px.png create mode 100644 assets/logos/logo@32px.png create mode 100644 assets/logos/logo@512px.png create mode 100644 assets/logos/logo@96px.png diff --git a/assets/logo.svg b/assets/logos/logo.svg similarity index 100% rename from assets/logo.svg rename to assets/logos/logo.svg diff --git a/assets/logos/logo@16px.png b/assets/logos/logo@16px.png new file mode 100644 index 0000000000000000000000000000000000000000..864c27166daa46ed8f0cdf81216ccab572a68783 GIT binary patch literal 464 zcmV;>0WbcEP)ZWOt8Lrvy4cmWja|)EmE_g7v6`-GH%V=5YI9Tl+`j+Zv1jsq@jd7I zrmVrNobDJg-_dFgX7gg%jJl8amE}gA;6{GnMjUgDTFkX@aesk%k=;_=Qi3ZykkyzG zj{scX{M~jZ{-0Ylo*9`7%XU{d!30C*RH(^&}XhB7TYSo4cpF)sX3+HPn9Q{N}k zoJb-sWBwo_SajXFy{=U;fX9%}*~E#03*aVxQ*`87o`mHOh;;?Gat+h#J2R`ggeTqo zQ*>sx+)nHU<}Eo9@~1+Cy|gX`|K(Jsr4MsnrU|fMR_uxOOUu@9;Z;@yTAn4BlLSYc zLEg8e*X}N%8fmPLlujThdvi-2e|n5spAvjS{wQtT9;qX2#2>0U?6;g7Y8ODO$Y+qA z!Tt{K|H|CmTrVk@J}AGQ=M{If96+hUEX4UBe4aoxg8%dAi#|yS=!5D#u4ukQmu;{w zmLw;j#z85kB|tw=v!%Acu4@w$6RoC<^n4{_8qT_t;;}_Rh68sgLm1@%0000Tb{5aJZQDv_yVn@) zIT;oCl6*yMG9ZuOa{k%9HNH>G=oCe4^)F&jN}=l&-sAV=tZ$2h$ab&N7-KIj zzX)KaC-n$Evwm-`AMmO<8H)@KV5)fqKziX2diLu>12jxo&@%)Hp15{M0OT4@#60&D z04MWIMgAUtM!vlq>iI5sx+`)*6QsUb+mWeQ;k>SCb#@FOGaebffM7Pe0mDPAe(VtjkB*U#Y!_+Kd+R>8LXwkyFCKqj$!dhKW7bJ zcA1~sJ#)WcVh+m)|8ac(Yx8hLlBsd!uixc%~+FaHYf^>)gt%8JW$p61~EX00WIX*wYa z;GDEtZ&3WbG-8kAHVRv8rvQpSn-OdBK{g^b8wk4F1Q7K7IS%few&!Ekkg?-)YyzlF2pRQ&@@>GLrYAXcT9c9!P;<%OA cTKxk)gn*aa+ literal 0 HcmV?d00001 diff --git a/assets/logos/logo@512px.png b/assets/logos/logo@512px.png new file mode 100644 index 0000000000000000000000000000000000000000..31b2ad27c5d18f1568f1f2a22bb28f6a748250ef GIT binary patch literal 2693 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 KMNUMnLSTY=zdgbL literal 0 HcmV?d00001 diff --git a/assets/manifest.json b/assets/manifest.json index f8c062800..75153fd22 100644 --- a/assets/manifest.json +++ b/assets/manifest.json @@ -8,12 +8,16 @@ layout: none "short_name": "{{ site.title | replace: ' ', '' }}", "theme_color": "{{ site.manifest.theme_color | default: '#24292e' }}", "background_color": "{{ site.manifest.background_color | default: '#ffffff' }}", - "icons": [ - { - "src": "{{ site.logo }}", - "sizes": "512x512" - } - ], + {% if site.favicons %} + "icons": [ + {% for icon in site.favicons %} + { + "src": "{{ icon[1] }}", + "sizes": "{{ icon[0] }}x{{ icon[0] }}" + }{% if forloop.last != true %},{% endif %} + {% endfor %} + ], + {%- endif -%} "start_url": "/", "display": "standalone" } From 157844bbb6e3a105863be3b2300cd75f356cf153 Mon Sep 17 00:00:00 2001 From: David Darnes Date: Wed, 13 Mar 2019 23:12:40 +0000 Subject: [PATCH 3/9] Add a list of favicons to config, remove old avatarurl key --- _config.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/_config.yml b/_config.yml index 1273691ab..2191caedc 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,8 @@ # 5. Collections # 6. Jekyll collections settings # 7. Site settings -# 8. Site navigation +# 8. Site favicons & manifest icons +# 9. Site navigation # 1. Files excluded from Jekyll builds exclude: @@ -83,19 +84,25 @@ defaults: encoding: utf-8 # Make sure the encoding is right lang: en-GB # Set the site language title: "Alembic" # Site name or title, also used in jekyll-seo-tag -logo: "/assets/logo.svg" # Site logo, also used in jekyll-seo-tag +logo: "/assets/logos/logo.svg" # Site logo, also used in jekyll-seo-tag description: "Alembic is a starting point for Jekyll projects. Rather than starting from scratch, this boilerplate is designed to get the ball rolling immediately" # Site description and default description, also used in jekyll-seo-tag url: "https://alembic.darn.es" # Site url, also used in jekyll-seo-tag baseurl: "" repo: "https://github.com/daviddarnes/alembic" email: "me@daviddarnes.com" # disqus: "alembic-1" # Blog post comments, uncomment the option and set the site ID from your Disqus account -avatarurl: "https://www.gravatar.com/avatar/6c0377abcf4da91cdd35dea4554b2a4c" # Uses avatars for favicons to get multple sites, eg Gravatar, Twitter, GitHub # google_analytics: '' # service_worker: false # Will turn off the service worker if set to false css_inline: true # Will insert all styles into a single