From b5084a5af6dc7aaf34083c4be952854dd2d19484 Mon Sep 17 00:00:00 2001 From: Phlow Date: Fri, 9 Nov 2018 14:57:34 +0100 Subject: [PATCH 01/43] Update _config.yml --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 05305b5343d..1121c3f19c2 100644 --- a/_config.yml +++ b/_config.yml @@ -216,8 +216,8 @@ disqus_shortname: feelingresponsive # sass: - sass_dir: _sass - style: :compressed + sass_dir : _sass + style : :compressed # ___ __ __ _ From 14513330c7e748dcdd35d9f32c2ef63df6e0644a Mon Sep 17 00:00:00 2001 From: Phlow Date: Tue, 12 Feb 2019 14:42:10 +0100 Subject: [PATCH 02/43] Update Gemfile.lock --- Gemfile.lock | 70 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 27 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 01b92bdd485..2eb8678844d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,54 +1,70 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.5.0) - public_suffix (~> 2.0, >= 2.0.2) - asciidoctor (1.5.5) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + asciidoctor (1.5.8) coderay (1.1.1) colorator (1.1.0) - faraday (0.10.0) + concurrent-ruby (1.1.4) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + faraday (0.15.4) multipart-post (>= 1.2, < 3) - ffi (1.9.14) + ffi (1.10.0) forwardable-extended (2.6.0) - jekyll (3.3.1) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.8.5) addressable (~> 2.4) colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.1) - kramdown (~> 1.3) - liquid (~> 3.0) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) + liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) - rouge (~> 1.7) + rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-asciidoc (2.0.1) + jekyll-asciidoc (2.1.1) asciidoctor (>= 1.5.0) jekyll (>= 2.3.0) - jekyll-gist (1.4.0) + jekyll-gist (1.5.0) octokit (~> 4.2) jekyll-paginate (1.1.0) - jekyll-sass-converter (1.5.0) + jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-watch (1.5.0) - listen (~> 3.0, < 3.1) - kramdown (1.13.0) - liquid (3.0.6) - listen (3.0.8) + jekyll-watch (2.1.2) + listen (~> 3.0) + kramdown (1.17.0) + liquid (4.0.1) + listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) mercenary (0.3.6) multipart-post (2.0.0) - octokit (4.6.2) + octokit (4.13.0) sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.14.0) + pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (2.0.4) - rb-fsevent (0.9.8) - rb-inotify (0.9.7) - ffi (>= 0.5.0) - rouge (1.11.1) + public_suffix (3.0.3) + rb-fsevent (0.10.3) + rb-inotify (0.10.0) + ffi (~> 1.0) + rouge (3.3.0) + ruby_dep (1.5.0) safe_yaml (1.0.4) - sass (3.4.22) + sass (3.7.3) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) sawyer (0.8.1) addressable (>= 2.3.5, < 2.6) faraday (~> 0.8, < 1.0) @@ -65,4 +81,4 @@ DEPENDENCIES jekyll-paginate BUNDLED WITH - 1.13.6 + 1.17.1 From b26f7e5f95931baa8ab6c1d1bca7f25d2e3bfff3 Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 11 Mar 2019 12:06:54 +0100 Subject: [PATCH 03/43] Improve the widget functionality of the frontpage Now the widgets are flexible as you like them to be. The include checks if parameters are given, if not, nothing will be generated. For example: If you don't want headline, don't write them in frontmatter. If you don't like the more button (hello @fedorov ;) just don't use an url. --- .jekyll-metadata | Bin 0 -> 63408 bytes _config.yml | 4 ++-- _includes/_favicon.html | 4 ++-- _includes/_frontpage-widget.html | 31 ++++++++++++++++++++----------- _layouts/frontpage.html | 8 +++----- 5 files changed, 27 insertions(+), 20 deletions(-) create mode 100644 .jekyll-metadata diff --git a/.jekyll-metadata b/.jekyll-metadata new file mode 100644 index 0000000000000000000000000000000000000000..1164f46de4377d84684923a5449cae62ce4b2a03 GIT binary patch literal 63408 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

- {% capture widget_url %}{% if include.widget.url contains 'http' %}{{ include.widget.url }}{% else %}{{ site.url }}{{ site.baseurl }}{{ include.widget.url }}{% endif %}{% endcapture %} {% if include.widget.video %} {{ include.widget.video }} + {% elsif widget_url == empty %} + {% if widget_image != empty %}{% endif %} {% else %} - {% if include.widget.image %} - {%comment%}TODO lazy loading{%endcomment%} - {%comment%}{%endcomment%} - {%comment%}{%endcomment%} - {% endif %} + {% if widget_image != empty %}{% endif %} {% endif %}

{{ include.widget.title }}

-

{{ include.widget.text }}

-

{{ site.data.language.more }}

+ + {% if include.widget.text != empty %}

{{ include.widget.text }}

{% endif %} + {% if widget_url != empty %}

{{ site.data.language.more }}

{% endif %}
\ No newline at end of file diff --git a/_layouts/frontpage.html b/_layouts/frontpage.html index 4c7421d8161..b23abb39fbb 100644 --- a/_layouts/frontpage.html +++ b/_layouts/frontpage.html @@ -16,17 +16,15 @@ * {% endcomment %}
- {% if page.widget1.title %} + {% if page.widget1.image or page.widget1.video or page.widget1.title %} {% include _frontpage-widget.html widget=page.widget1 %} {% endif %} - - {% if page.widget2.title %} + {% if page.widget2.image or page.widget2.video or page.widget2.title %} {% include _frontpage-widget.html widget=page.widget2 %} {% endif %} - - {% if page.widget3.title %} + {% if page.widget3.image or page.widget3.video or page.widget3.title %} {% include _frontpage-widget.html widget=page.widget3 %} {% endif %}
From 0956f1f9525baf28332d7ecdd1dcda288188908b Mon Sep 17 00:00:00 2001 From: Denver Prophit Jr Date: Fri, 12 Apr 2019 12:22:25 -0400 Subject: [PATCH 04/43] Update documentation.md (#184) * Update documentation.md Updates issue #183 with proposed changes. * update documentation.md issue #183 switch to highlighter syntax --- pages/documentation.md | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pages/documentation.md b/pages/documentation.md index f4ea0f01360..0934565b6ea 100644 --- a/pages/documentation.md +++ b/pages/documentation.md @@ -64,9 +64,6 @@ use in front matter via: `layout: video` [Up to table of contents](#toc) {: .text-right } - - - ## Style your content with {#styling} Feeling Responsive offers lots of possibilities to style your articles. You can style your content in different ways. There are elements like subheadlines, feature images, header images, homepage images, meta data like categories and tags and many more. @@ -88,6 +85,12 @@ Quotes mix it up a little bit, if you write long articles. So use quotes: [Up to table of contents](#toc) {: .text-right } +{% hightlight html %} +> Age is an issue of mind over matter. If you don't mind, it doesn't matter. +Mark Twain +[Up to table of contents](#toc) +{: .text-right } +{% endhighlight %} ## Comments @@ -98,9 +101,6 @@ By default comments are turned off. You can customize the default behaviour in ` [Up to table of contents](#toc) {: .text-right } - - - ## Responsive Videos With foundation responsive videos are easy. [More ›](http://foundation.zurb.com/docs/components/flex_video.html) @@ -152,8 +152,6 @@ image: homepage: header_homepage_13.jpg ~~~ - - ### Captions with URL Sometimes you want to give credit to the creator of your images, maybe with a link. Especially when you use Creative Commons-images like I do for this website. Just add the following front matter and *Feeling Responsive* does the rest: @@ -244,7 +242,6 @@ This include creates a next/previous link to a post of the same category using t {% raw %} {% include next-previous-post-in-category %}{% endraw %} ~~~ - ### improve_content If your content is on Jekyll you can use this include to automatically generate a »Edit on GitHub Link« to give people a possibility to improve your content. Got the idea from [Ben Balters Blog](http://ben.balter.com/). @@ -253,7 +250,6 @@ If your content is on Jekyll you can use this include to automatically generate {% raw %}{% include _improve_content.html %}{% endraw %} ~~~ - ### list-collection This include lets you loop through a collection to list all entries in that collection. If you set »published: false« in front matter of a collection page the page gots filtered out via unless. The following example loops through a collection called *wordpress*. @@ -262,7 +258,6 @@ This include lets you loop through a collection to list all entries in that coll {% raw %}{% include list-collection collection='wordpress' %}{% endraw %} ~~~ - ### alert – Embed an alert in your content This include lets you easily display an alert. To use the include no `.html` ending is necessary. You can use five different kinds of alerts: `warning`, `info`, `success`, `alert` and `text`. @@ -294,7 +289,6 @@ You can even use ``-tags inside the alert. Beware: Use " and ' properly. [Up to table of contents](#toc) {: .text-right } - ## Javascript/Foundation modules *Feeling Responsive* uses the foundation framework and some of its javascript components. I reduced the modules, to decrease page load and make the theme faster. From 228658162fea9f3e61c02bec89ce46f2dcc5edaa Mon Sep 17 00:00:00 2001 From: Denver Prophit Jr Date: Mon, 15 Apr 2019 04:03:42 -0400 Subject: [PATCH 05/43] Update _config.yml (#185) Excludes vendor build in .travis.yml --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 4a3cdfad17c..420f5e13b21 100644 --- a/_config.yml +++ b/_config.yml @@ -76,6 +76,7 @@ exclude: - LICENSE - README.md - INSTALL.md + - vendor # The language setting is used in /includes/header.html for html-settings From f95fbb11f1903d85ed1f871de5496562c52d741b Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 15 Apr 2019 11:29:59 +0200 Subject: [PATCH 06/43] Corrected command MISTYPED {% hightlight html %} --- .jekyll-metadata | Bin 63408 -> 63754 bytes _config.yml | 10 +++++----- pages/documentation.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.jekyll-metadata b/.jekyll-metadata index 1164f46de4377d84684923a5449cae62ce4b2a03..e1ea165d54c289c6d4174a0368b4411ccd76e174 100644 GIT binary patch delta 155 zcmdn+p1JE2^M=J~S})JaHXOgGSITA0p2?&jW6j~I#OdrB9KvSJ;AYL4nPknC$!5*1 z#Lj6jd0*P`$qQtYHoqz|Wt!|zwR7{~%x^rCSIG%ZK2WB`3)GjAT2Kts7ZNQn`J$Qc zX6telmdR_p1t+IfYfl#3=Rf&Fx%A{!-olfAS8E9%D`)Uj3Y^^7;JUf6#=aT=>0&pS delta 93 zcmeDB#Ju4>^M=J~lLL&jCf`Zh!R)}eVe>;PYbM6z$sd`#HtT1v=3#QMpZu&`pUJ^_ svqD8N3y3?v#(>4aIhtYeL?-9S4Llr^bt{Efs@Z`u?zLcrjkTTC0IVG$rT_o{ diff --git a/_config.yml b/_config.yml index 420f5e13b21..795376c7dcb 100644 --- a/_config.yml +++ b/_config.yml @@ -63,11 +63,11 @@ paginate_path: "blog/page:num" # Pagination path › Important for blog page i # Theme works best with Kramdown (using the table of contents function) -markdown: kramdown -permalink: /:categories/:title/ -highlight: rouge -excerpt_separator: "" -include: ['.htaccess'] +markdown : kramdown +permalink : /:categories/:title/ +highlight : rouge +excerpt_separator : "" +include : ['.htaccess'] # Exclude these files from your production _site exclude: - .sass-cache diff --git a/pages/documentation.md b/pages/documentation.md index 0934565b6ea..b762438c43d 100644 --- a/pages/documentation.md +++ b/pages/documentation.md @@ -85,7 +85,7 @@ Quotes mix it up a little bit, if you write long articles. So use quotes: [Up to table of contents](#toc) {: .text-right } -{% hightlight html %} +{% highlight html %} > Age is an issue of mind over matter. If you don't mind, it doesn't matter. Mark Twain [Up to table of contents](#toc) From 1be1111d9fd412e97d1661004065d7bbcf0f8cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20=C2=BBmo=2E=C2=AB=20Sauer?= Date: Tue, 20 Aug 2019 10:21:58 +0200 Subject: [PATCH 07/43] Create FUNDING.yml --- .github/FUNDING.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000000..6b6e8b31d1e --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: phlow +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: paypal.me/PhlowMedia From 1ed4eba86028a06d98dbc5dfa0fdd6b204a7fcc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20=C2=BBmo=2E=C2=AB=20Sauer?= Date: Tue, 20 Aug 2019 10:22:53 +0200 Subject: [PATCH 08/43] Update FUNDING.yml --- .github/FUNDING.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 6b6e8b31d1e..fcab0b2569f 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,7 +1,8 @@ # These are supported funding model platforms -github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +custom: paypal.me/PhlowMedia patreon: phlow +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] open_collective: # Replace with a single Open Collective username ko_fi: # Replace with a single Ko-fi username tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel @@ -9,4 +10,3 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl liberapay: # Replace with a single Liberapay username issuehunt: # Replace with a single IssueHunt username otechie: # Replace with a single Otechie username -custom: paypal.me/PhlowMedia From fa0789865e6d285e4e6a21617a9362b97dc123c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20=C2=BBmo=2E=C2=AB=20Sauer?= Date: Mon, 16 Sep 2019 08:17:08 +0200 Subject: [PATCH 09/43] Added .jekyll-cache/ --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 2d2eb810fc9..a4350c78a92 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ _site/ .sass-cache/ +.jekyll-cache/ .DS_Store From a79b93c373f550fc4c89f9d5856c31b0d8f4c351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20=C2=BBmo=2E=C2=AB=20Sauer?= Date: Mon, 11 Nov 2019 18:26:07 +0100 Subject: [PATCH 10/43] Update .gitignore --- .gitignore | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a4350c78a92..4276cbb4a1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ -_site/ -.sass-cache/ -.jekyll-cache/ +_site +.bundle .DS_Store +.jekyll-cache +.jekyll-metadata +.sass-cache +Gemfile.lock From 6f027f1546d8ce88d4efef5d7fdec9a8c76734d2 Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 11 Nov 2019 18:26:44 +0100 Subject: [PATCH 11/43] Update --- .gitignore | 8 +++- .jekyll-metadata | Bin 63754 -> 35588 bytes Gemfile.lock | 74 +++++++++++++++++++------------------ _config_dev.yml | 2 +- _includes/_navigation.html | 8 ++++ 5 files changed, 53 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 2d2eb810fc9..4276cbb4a1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ -_site/ -.sass-cache/ +_site +.bundle .DS_Store +.jekyll-cache +.jekyll-metadata +.sass-cache +Gemfile.lock diff --git a/.jekyll-metadata b/.jekyll-metadata index e1ea165d54c289c6d4174a0368b4411ccd76e174..16ecc591173f27ccd3769f245672c85dc61da551 100644 GIT binary patch literal 35588 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 literal 63754 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 2.0.2, < 4.0) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) asciidoctor (1.5.8) coderay (1.1.1) colorator (1.1.0) - concurrent-ruby (1.1.4) + concurrent-ruby (1.1.5) em-websocket (0.5.1) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) eventmachine (1.2.7) - faraday (0.15.4) + faraday (0.17.0) multipart-post (>= 1.2, < 3) - ffi (1.10.0) + ffi (1.11.1) forwardable-extended (2.6.0) http_parser.rb (0.6.0) - i18n (0.9.5) + i18n (1.7.0) concurrent-ruby (~> 1.0) - jekyll (3.8.5) + jekyll (4.0.0) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) + i18n (>= 0.9.5, < 2) + jekyll-sass-converter (~> 2.0) jekyll-watch (~> 2.0) - kramdown (~> 1.14) + kramdown (~> 2.1) + kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) - rouge (>= 1.7, < 4) + rouge (~> 3.0) safe_yaml (~> 1.0) - jekyll-asciidoc (2.1.1) + terminal-table (~> 1.8) + jekyll-asciidoc (3.0.0) asciidoctor (>= 1.5.0) - jekyll (>= 2.3.0) + jekyll (>= 3.0.0) jekyll-gist (1.5.0) octokit (~> 4.2) jekyll-paginate (1.1.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-watch (2.1.2) + jekyll-sass-converter (2.0.1) + sassc (> 2.0.1, < 3.0) + jekyll-watch (2.2.1) listen (~> 3.0) - kramdown (1.17.0) - liquid (4.0.1) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) + kramdown (2.1.0) + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.2.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) - multipart-post (2.0.0) - octokit (4.13.0) + multipart-post (2.1.1) + octokit (4.14.0) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (3.0.3) + public_suffix (4.0.1) rb-fsevent (0.10.3) rb-inotify (0.10.0) ffi (~> 1.0) - rouge (3.3.0) - ruby_dep (1.5.0) - safe_yaml (1.0.4) - sass (3.7.3) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) + rouge (3.12.0) + safe_yaml (1.0.5) + sassc (2.2.1) + ffi (~> 1.9) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + unicode-display_width (1.6.0) PLATFORMS ruby diff --git a/_config_dev.yml b/_config_dev.yml index 5a5f83ab5f1..e8d645bb32c 100644 --- a/_config_dev.yml +++ b/_config_dev.yml @@ -20,7 +20,7 @@ sass: # trace_selectors: true # debug_info: true # FUTURE https://github.com/jekyll/jekyll-sass-converter/issues/12 - sourcemap: true + # sourcemap: true # Produces an error # Disable when not in production google_analytics_tracking_id: false diff --git a/_includes/_navigation.html b/_includes/_navigation.html index 237ea2357ef..884fdc99067 100644 --- a/_includes/_navigation.html +++ b/_includes/_navigation.html @@ -29,12 +29,17 @@

Date: Wed, 20 Nov 2019 20:29:00 +0100 Subject: [PATCH 12/43] Delete Google Analytics ID --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 795376c7dcb..eaeb7c975af 100644 --- a/_config.yml +++ b/_config.yml @@ -230,7 +230,7 @@ sass: # # used in _includes/footer_scripts -google_analytics_tracking_id: UA-60112281-1 +# google_analytics_tracking_id: @@ -266,7 +266,7 @@ google_analytics_tracking_id: UA-60112281-1 asciidoctor-enabled: false asciidoctor: - description: testtewtetrue + description: attributes: source-highlighter: coderay coderay-css: style From e2d7a505b3206f0197ed092baec95708b10e4a3d Mon Sep 17 00:00:00 2001 From: gilardh Date: Thu, 5 Dec 2019 11:07:50 +0100 Subject: [PATCH 13/43] Anchor links count the navbar height #154 (#196) With this add, the anchor links count the navbar height #154 It's work on desktop and mobile device. Thanks to @TWiStErRob for here help. --- _sass/_09_elements.scss | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_sass/_09_elements.scss b/_sass/_09_elements.scss index 2204004c394..33095653358 100644 --- a/_sass/_09_elements.scss +++ b/_sass/_09_elements.scss @@ -148,3 +148,15 @@ img.lazy { transition: opacity 0.7s; opacity: 1; } + +*:target:not([id^='fn:']):not([id^='fnref:']) { + &::before { + content: " "; + width: 0; + height: 0; + + display: block; + padding-top: 50px; + margin-top: -50px; + } +} From 3d06f817703a738a5393f1398ba84ad0e8e34c6e Mon Sep 17 00:00:00 2001 From: NGRhodes Date: Tue, 4 Feb 2020 08:11:03 +0000 Subject: [PATCH 14/43] Fix typo (#200) --- _includes/list-collection | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/list-collection b/_includes/list-collection index 5316645126d..b0a26f1a73c 100644 --- a/_includes/list-collection +++ b/_includes/list-collection @@ -6,7 +6,7 @@ * If you set »published: false« in front matter of a collection page * the page gots filtered out via unless * -* Example: {% include list-collection ollection='wordpress' %} +* Example: {% include list-collection collection='wordpress' %} * {% endcomment %} From 9ee20ca75b139789c54cb257b4864f1fc7f5279a Mon Sep 17 00:00:00 2001 From: Bo Laurent Date: Sun, 16 Feb 2020 23:53:48 -0800 Subject: [PATCH 15/43] patch jquery@2.1.1 vulnerabilities (#201) Patches from: * [Ajax: Mitigate possible XSS vulnerability #2588](https://github.com/jquery/jquery/pull/2588/files) * [Core: Prevent Object.prototype pollution for $.extend( true, ... ) #4333](https://github.com/jquery/jquery/pull/4333/files) --- assets/mediaelement_js/jquery.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/assets/mediaelement_js/jquery.js b/assets/mediaelement_js/jquery.js index 86a330515ee..3030229275c 100755 --- a/assets/mediaelement_js/jquery.js +++ b/assets/mediaelement_js/jquery.js @@ -349,8 +349,9 @@ jQuery.extend = jQuery.fn.extend = function() { src = target[ name ]; copy = options[ name ]; + // Prevent Object.prototype pollution // Prevent never-ending loop - if ( target === copy ) { + if ( name === "__proto__" || target === copy ) { continue; } @@ -8204,6 +8205,11 @@ function ajaxConvert( s, response ) { // Convert response if prev dataType is non-auto and differs from current if ( prev !== "*" && prev !== current ) { + // Mitigate possible XSS vulnerability (gh-2432) + if ( s.crossDomain && current === "script" ) { + continue; + } + // Seek a direct converter conv = converters[ prev + " " + current ] || converters[ "* " + current ]; @@ -9594,4 +9600,4 @@ if ( typeof define === "function" && define.amd && define.amd.jQuery ) { define( "jquery", [], function () { return jQuery; } ); } -})( window ); \ No newline at end of file +})( window ); From cc38b60d780a112edf19d15a3a1905541535fee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20=C2=BBmo=2E=C2=AB=20Sauer?= Date: Mon, 9 Mar 2020 10:33:06 +0100 Subject: [PATCH 16/43] Update README.md --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 751df2e068c..70e9010d702 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,5 @@ ## You like and use this theme? Then support me. Just [paypal.me/PhlowMedia](https://www.paypal.me/PhlowMedia) :) -[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=Phlow&url=https://github.com/Phlow/feeling-responsive&title=Support%20Feeling%20Responsive%20Jekyll%20Theme&language=en_GB&tags=github,jekyll,theme,webdesign&category=software) - - # Newsletter: Stay in Touch for Future Updates If you are a webdesigner interested in Jekyll, the static website generator, this little newsletter is for you. I share tutorials, clever code snippets and information about my own Jekyll Themes called [*Feeling Responsive*][7] and [*Simplicity*][8]. Please don't expect weekly emails :) From e33395bb2ab1816c6ce4c847c58e6dab0fd60892 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Aug 2020 11:45:53 +0200 Subject: [PATCH 17/43] Bump kramdown from 2.1.0 to 2.3.0 (#211) Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.1.0 to 2.3.0. - [Release notes](https://github.com/gettalong/kramdown/releases) - [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page) - [Commits](https://github.com/gettalong/kramdown/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7eb22dcfa7e..b2477f24cfc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -43,7 +43,8 @@ GEM sassc (> 2.0.1, < 3.0) jekyll-watch (2.2.1) listen (~> 3.0) - kramdown (2.1.0) + kramdown (2.3.0) + rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.3) @@ -60,6 +61,7 @@ GEM rb-fsevent (0.10.3) rb-inotify (0.10.0) ffi (~> 1.0) + rexml (3.2.4) rouge (3.12.0) safe_yaml (1.0.5) sassc (2.2.1) From 60bac8f2faac163e916567988f989773da93cd5a Mon Sep 17 00:00:00 2001 From: "Mark C. Miller" Date: Thu, 17 Dec 2020 02:24:24 -0800 Subject: [PATCH 18/43] Update _06_typography.scss (#221) --- _sass/_06_typography.scss | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/_sass/_06_typography.scss b/_sass/_06_typography.scss index 5df1b39eb9b..1906b9cc92d 100644 --- a/_sass/_06_typography.scss +++ b/_sass/_06_typography.scss @@ -83,6 +83,9 @@ p.button a { /* Headlines + The hK::before logic is to accomodate a vert. offset for persistent + top of page menu. The logic is copied from + https://css-tricks.com/hash-tag-links-padding/ ------------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 { @@ -95,6 +98,14 @@ h1 { font-size: $font-size-h1; margin-top: 0; } +h1::before { + display: block; + content: " "; + margin-top: -60px; + height: 60px; + visibility: hidden; + pointer-events: none; +} h2 { font-size: $font-size-h2; margin: 1.563em 0 0 0; @@ -102,18 +113,50 @@ h2 { .blog-index h2 { margin-top: 0; } +h2::before { + display: block; + content: " "; + margin-top: -60px; + height: 60px; + visibility: hidden; + pointer-events: none; +} h3 { font-size: $font-size-h3; margin: 1.152em 0 0 0; } +h3::before { + display: block; + content: " "; + margin-top: -50px; + height: 50px; + visibility: hidden; + pointer-events: none; +} h4 { font-size: $font-size-h4; margin: 1.152em 0 0 0; } +h4::before { + display: block; + content: " "; + margin-top: -50px; + height: 50px; + visibility: hidden; + pointer-events: none; +} h5 { font-size: $font-size-h5; margin: 1em 0 0 0; } +h5::before { + display: block; + content: " "; + margin-top: -50px; + height: 50px; + visibility: hidden; + pointer-events: none; +} From 8c2917956acb1911ddec6bc2c1a07dc727779ce0 Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 21 Jun 2021 13:57:34 +0200 Subject: [PATCH 19/43] Revert Commit which destroyed the mobile navigation --- .jekyll-metadata | Bin 35588 -> 41688 bytes _sass/_06_typography.scss | 41 -------------------------------------- 2 files changed, 41 deletions(-) mode change 100644 => 100755 _sass/_06_typography.scss diff --git a/.jekyll-metadata b/.jekyll-metadata index 16ecc591173f27ccd3769f245672c85dc61da551..50d304be6f1b7ada2638db8bdf3aed73230ccb0d 100644 GIT binary patch literal 41688 zcmdU2Pjeed6^{dJC)r9i3ICQVQsvTtTT8NR$98-`kT@GvZEXsY5FmhdG-^p>&rDCc zXDm4(5Dpx;?Pafg1diM}Q5-mM;4@Hr<0J5TW;7bfBa+H{-6)5+WXGQQ^{?N*e*OCO z*Dt+X`*)}IyzxYFsTzThUi_kQPq<0I!&o(%2b)iMug{e?3>%+#@q?t-7;x@;;gCtL zA`vR@lsCGOQ1ILN@3op+JFL0Kng>k(ocVkZGv)Pp&yn?@zkX-^=>E%%PVGt%djVfR zyzsb_+`0T1K41Ov^{v+zE;L_m-1$%p28zet#p~DZTz(-!-l<)>d-NE7`+lc(xz8h| z|M1z(PVHw{@LuTp31Dyd9-vK!lD(!+_T+BBW2ftd10e$^_C#18#etu_urX6e~NNXNiA_1rnGe~qQ1kdk&IsuzE z)+kVf^S5Z{D{!6sT?ZEb`C#LXf=_5f01bODxEutIuwm^V7LM_8DJCOAHqvBuNB z*1q1p(Z1RKM*ExXZ?(VO{!aVj_IHiE>fMJ<5%esZp>*|xo}2d7WkgEsoGk^e7x2;> zj^@c=*z3n5orXXS;##NnITq^F$}B*eF5U}; zDb&UE8&SIBVdkH&nxQ}eOR76v)w z6G(7Le(H%tWyv`&WUdqQp^#^(r7kg4GSoI9prnvvxvHMb9d-)&O9Bb()ShAyPR&M! zXt}j8^di*s46%c+o}OJcbbJUl&d}-x`Q#^9jD@=8pi;ehwcxx9qi*DNs7Z>k1e~8F zFyqaArqh{RGB41+IC5gh5QgX(yS|Lrv6*2UOoyR^36@3^*@(=I#6WbXC!`ojHX*L? zMY=zO3XE>Fmr8nMctU(J6ikFZ-U=+0De@ugvSv#MIk{?#y?Df8@Y3dlNm0)N3}KsX zwOA;oqv$2EX_X+4HenR7PS~1_!rTmu49oyv-(|43kZ#+ep?^f0Lo8qwvC1qNP`E+D zoaMRqp}Zk^)+Up*+blkd#85iX2yd^hRW57LdL zmXBC(*_~#&_0Wq!7hyHcq^{4vRDk_}7#jX8i z>f=7%T<~#Nyd@tukl@_3lIxT$n9i9@UG3D+wP;gmE#5MF{Iu+$5Lp|8db!d5K_`KN z&#dn4^BWa)Z|xsF11U8)^a@ecaPB?)U~P#c{C+A4H@_%L0>Jz+iILX@_-6bhjZ2r1 zSdrWXZ{F3SiiWyQxSE<`DD1sEL23}Y)S1Jk zk49;HSwRpV7ls{0->)d?n?kI+N+0(_)U|?JFoTQ>q*XJ9Oq~u_l(RS3xyxCM0JXs1h6G9G7i6f;i}vL;}|m z!y%8yLedzD7j{f?zjIc%a0 z2}`mOOHShjE!pN6M8l_%W=j!L40}Dg#W00^{;iz|DT#b2DrK=?bVk}zLL+N7M8UN+ zzyb7Yq5y13p2v<1;W!rwWJ^YFLWS27#k!MyLX-j}%4T>09C(i+*t(8I;*OZEc!V}2 zI}`Y)3o~`QaG@ai8HM<2KBJgh&B;~^y7j$Jn0J8Zo%f9A-PUAlxAlJUybrRmPcIup zu~DTC?zJX+^eh`ie0#EYn_MoiO=R*qfl7|4Z3VVJY6)xJQl4$MCfh9% zb+VgH>c{vq4@8Gq=5axV8U;3Nn~fP~0Te|+@ccqjz#=+W0F=#O5iz#*2O1l)(7&s3 z@8RZW4+Kn@`{)Q_^Ld_aApd`|_Dz z97fM^Pli(GKuN5QDU{w2_DIg^gE0w8q9bAFxXe*fEISNCq*&vhm{Ba znZ&loU!pk$&T$a2-jGBvO;ZX`NpKRyK#K}ArIbp~u_uV%F!Ll-n#M?>=|t(r#p%{% zJ)`muncIgFl<~@(CM;uvo}G>JfZ=}51k#TLkg;8om&ocl$RuE~$KIEKJ$|0(e)I$} zydeX1oCFaZDTTB%jcYRG<@Jt0cXg6?5#e3d#lXf{_69$Pr@H|3px+3 z@(a>>aBnG{;$p8_IfspeG3>_p9ICEvX+Z)Dd-c#fEPdcu_cQHo(S#|aV%E)@|8{9Y zP&3$Qcq8&%nR<5NPBT81(3BRkpR2Pl%fTg~f=rAWb+<^s(dxqt9F5FjYo_M4wLsTm z2Yby434gSbH$%9};AoZwmb(_mUlFTs?yfg=&ZOA}&o~37&*UHUSDPBN*>c-!)_GkngPch6kM;DR>(8BOb$BL3>o|^5~0!;o>I_AWTxRh zz(BC{&}VkP9LZJ?cB?h#F}?6E2X~%Ew%vrf{(YJ#nn)^V%OXO1O_aPS0%sam93U%c z^Eob1LCbh?;-7`AC-uEug!~a{^)jU0Y}HAk)!3^m7D?p}TsKXE3|s1vBg-sJg)(oo z;OyXDt4RVD+h^lVVB;hf(sO(^y9SQJrV|P3nD??43K?<_?&%?6 z7+dt6Gh7KZ^d@~F2P8PL6)FDb rsn8H8Jb`nNG|EI2d}Q}sLct7WV1%ujo+?m!7bnYl=>ouQqR8#PXwN4- literal 35588 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 diff --git a/_sass/_06_typography.scss b/_sass/_06_typography.scss old mode 100644 new mode 100755 index 1906b9cc92d..2c5bc6b43d9 --- a/_sass/_06_typography.scss +++ b/_sass/_06_typography.scss @@ -93,19 +93,10 @@ h1, h2, h3, h4, h5, h6 { font-weight: normal; padding: 0; } - h1 { font-size: $font-size-h1; margin-top: 0; } -h1::before { - display: block; - content: " "; - margin-top: -60px; - height: 60px; - visibility: hidden; - pointer-events: none; -} h2 { font-size: $font-size-h2; margin: 1.563em 0 0 0; @@ -113,50 +104,18 @@ h2 { .blog-index h2 { margin-top: 0; } -h2::before { - display: block; - content: " "; - margin-top: -60px; - height: 60px; - visibility: hidden; - pointer-events: none; -} h3 { font-size: $font-size-h3; margin: 1.152em 0 0 0; } -h3::before { - display: block; - content: " "; - margin-top: -50px; - height: 50px; - visibility: hidden; - pointer-events: none; -} h4 { font-size: $font-size-h4; margin: 1.152em 0 0 0; } -h4::before { - display: block; - content: " "; - margin-top: -50px; - height: 50px; - visibility: hidden; - pointer-events: none; -} h5 { font-size: $font-size-h5; margin: 1em 0 0 0; } -h5::before { - display: block; - content: " "; - margin-top: -50px; - height: 50px; - visibility: hidden; - pointer-events: none; -} From b8e79ac32aea55db82c1833eb9b0e812b882378a Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 21 Jun 2021 14:18:21 +0200 Subject: [PATCH 20/43] Update 2015-08-16-typography.md Fixed an URL --- _posts/design/2015-08-16-typography.md | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/_posts/design/2015-08-16-typography.md b/_posts/design/2015-08-16-typography.md index 8534662e537..545205b1710 100755 --- a/_posts/design/2015-08-16-typography.md +++ b/_posts/design/2015-08-16-typography.md @@ -30,8 +30,6 @@ categories: - -
## Lato – A Sans Serif Typeface Family @@ -281,18 +279,13 @@ Need a break? I give you three!


If you need footnotes for your posts, articles and entries, the Kramdown-Parser [^1] got you covered. How to use footnotes? Read this footnote. [^2] - - [1]: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list [2]: http://phlow.de/ [3]: http://en.wikipedia.org/wiki/Ed_Benguiat [4]: https://www.google.com/fonts/specimen/Lato [5]: https://www.google.com/fonts/specimen/Volkhov [6]: http://www.latofonts.com/ - [7]: http://modularscale.com/ - [8]: # - [9]: # - [10]: # + [7]: https://www.modularscale.com/ [^1]: Find out more about Kramdown on @@ -379,12 +372,6 @@ element - - - - - -
From 327151cbbdd50ef9607a92e5be039730870840c1 Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 21 Jun 2021 14:26:43 +0200 Subject: [PATCH 21/43] Added jekyll-theme-feeling-responsive.gemspec --- .jekyll-metadata | Bin 41688 -> 0 bytes jekyll-theme-feeling-responsive.gemspec | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+) delete mode 100644 .jekyll-metadata create mode 100644 jekyll-theme-feeling-responsive.gemspec diff --git a/.jekyll-metadata b/.jekyll-metadata deleted file mode 100644 index 50d304be6f1b7ada2638db8bdf3aed73230ccb0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41688 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 diff --git a/jekyll-theme-feeling-responsive.gemspec b/jekyll-theme-feeling-responsive.gemspec new file mode 100644 index 00000000000..b68e53afecf --- /dev/null +++ b/jekyll-theme-feeling-responsive.gemspec @@ -0,0 +1,20 @@ +Gem::Specification.new do |s| + s.name = 'jekyll-theme-feeling-responsive' + s.version = '1.1' + s.date = '2021-06-21' + s.summary = 'A free flexible theme for Jekyll built on Foundation framework' + s.description = < Date: Mon, 21 Jun 2021 14:31:06 +0200 Subject: [PATCH 22/43] =?UTF-8?q?New=20Analytics=20=E2=80=BA=20Moved=20fro?= =?UTF-8?q?m=20Footer=20to=20Head=20to=20increase=20speed=20=E2=80=BA=20Us?= =?UTF-8?q?e=20GA=20Async=20Tag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See › https://github.com/Phlow/feeling-responsive/issues/142 --- _includes/_footer_scripts.html | 14 -------------- _includes/_head.html | 10 ++++++++++ 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/_includes/_footer_scripts.html b/_includes/_footer_scripts.html index a82968b6717..b3a999595a8 100755 --- a/_includes/_footer_scripts.html +++ b/_includes/_footer_scripts.html @@ -17,20 +17,6 @@ -{% if site.google_analytics_tracking_id %} - -{% endif %} - {% comment %} diff --git a/_includes/_head.html b/_includes/_head.html index fb686e39c06..17e60b7b609 100644 --- a/_includes/_head.html +++ b/_includes/_head.html @@ -89,3 +89,13 @@ {% unless page.style == NULL %} {% endunless %} + + {% if site.google_analytics_tracking_id %} + + + {% endif %} + From 199b9dd80f0791a221c074783b302a236c113018 Mon Sep 17 00:00:00 2001 From: Phlow Date: Mon, 21 Jun 2021 15:39:33 +0200 Subject: [PATCH 23/43] Update images, some text, some formatting --- _config.yml | 45 ++++++----- _data/socialmedia.yml | 5 -- _includes/_head.html | 1 - _posts/design/2014-09-10-portfolio.md | 20 ++--- _sass/_01_settings_colors.scss | 78 +++++++++---------- _sass/foundation-components/_type.scss | 2 +- images/webdesign_screenshot_andersneu.jpg | Bin 0 -> 98085 bytes images/webdesign_screenshot_moritz_sauer.jpg | Bin 0 -> 79306 bytes images/webdesign_screenshot_mosonic.jpg | Bin 0 -> 97814 bytes images/webdesign_screenshot_nixdorf.jpg | Bin 86470 -> 0 bytes images/webdesign_screenshot_phlow.jpg | Bin 151730 -> 96097 bytes images/webdesign_screenshot_schriefer.jpg | Bin 123983 -> 0 bytes images/webdesign_screenshot_stilwandel.jpg | Bin 136931 -> 0 bytes images/webdesign_screenshot_tarnkappe.jpg | Bin 92333 -> 0 bytes pages/changelog.md | 3 + pages/contact.md | 17 ++-- pages/getting-started.md | 28 +++---- pages/pages-root-folder/index.md | 2 +- pages/roadmap.md | 58 ++------------ 19 files changed, 103 insertions(+), 156 deletions(-) create mode 100644 images/webdesign_screenshot_andersneu.jpg create mode 100644 images/webdesign_screenshot_moritz_sauer.jpg create mode 100644 images/webdesign_screenshot_mosonic.jpg delete mode 100644 images/webdesign_screenshot_nixdorf.jpg delete mode 100644 images/webdesign_screenshot_schriefer.jpg delete mode 100644 images/webdesign_screenshot_stilwandel.jpg delete mode 100644 images/webdesign_screenshot_tarnkappe.jpg diff --git a/_config.yml b/_config.yml index eaeb7c975af..76d4eb9d206 100644 --- a/_config.yml +++ b/_config.yml @@ -143,11 +143,10 @@ defaults: # ___/ / /___/ /_/ / # /____/_____/\____/ Verify Website to Webmaster Tools -google_author: 'https://plus.google.com/u/0/118311555303973066167' -google_site_verification: 'Vk0IOJ2jwG_qEoG7fuEXYqv0m2rLa8P778Fi_GrsgEQ' -bing_webmastertools_id: '0FB4C028ABCF07C908C54386ABD2D97F' -# yandex_site_verification: '' -# alexa_verify_id: '' +google_site_verification : 'Vk0IOJ2jwG_qEoG7fuEXYqv0m2rLa8P778Fi_GrsgEQ' +bing_webmastertools_id : '0FB4C028ABCF07C908C54386ABD2D97F' +# yandex_site_verification : '' +# alexa_verify_id : '' @@ -158,18 +157,18 @@ bing_webmastertools_id: '0FB4C028ABCF07C908C54386ABD2D97F' # /_/ \__,_/ |___/_/\___/\____/_/ /_/____/ Favicon-Crap: Favicons, Chrome, Android & Apple Touch Buttons # More information » https://mathiasbynens.be/notes/touch-icons -favicon-32x32: 'favicon-32x32.png' -touch-icon-192x192: 'touch-icon-192x192.png' -apple-touch-icon-180x180-precomposed: 'apple-touch-icon-180x180-precomposed.png' -apple-touch-icon-152x152-precomposed: 'apple-touch-icon-152x152-precomposed.png' -apple-touch-icon-144x144-precomposed: 'apple-touch-icon-144x144-precomposed.png' -apple-touch-icon-120x120-precomposed: 'apple-touch-icon-120x120-precomposed.png' -apple-touch-icon-114x114-precomposed: 'apple-touch-icon-114x114-precomposed.png' -apple-touch-icon-76x76-precomposed: 'apple-touch-icon-76x76-precomposed.png' -apple-touch-icon-72x72-precomposed: 'apple-touch-icon-72x72-precomposed.png' -apple-touch-icon-precomposed: 'apple-touch-icon-precomposed.png' -msapplication_tileimage: 'msapplication_tileimage.png' # Size 144x144 -msapplication_tilecolor: '#fabb00' +favicon-32x32 : 'favicon-32x32.png' +touch-icon-192x192 : 'touch-icon-192x192.png' +apple-touch-icon-180x180-precomposed : 'apple-touch-icon-180x180-precomposed.png' +apple-touch-icon-152x152-precomposed : 'apple-touch-icon-152x152-precomposed.png' +apple-touch-icon-144x144-precomposed : 'apple-touch-icon-144x144-precomposed.png' +apple-touch-icon-120x120-precomposed : 'apple-touch-icon-120x120-precomposed.png' +apple-touch-icon-114x114-precomposed : 'apple-touch-icon-114x114-precomposed.png' +apple-touch-icon-76x76-precomposed : 'apple-touch-icon-76x76-precomposed.png' +apple-touch-icon-72x72-precomposed : 'apple-touch-icon-72x72-precomposed.png' +apple-touch-icon-precomposed : 'apple-touch-icon-precomposed.png' +msapplication_tileimage : 'msapplication_tileimage.png' # Size 144x144 +msapplication_tilecolor : '#fabb00' # ______ __ __ @@ -178,9 +177,9 @@ msapplication_tilecolor: '#fabb00' # / __/ / /_/ / /__/ __/ /_/ / /_/ / /_/ / ,< # /_/ \__,_/\___/\___/_.___/\____/\____/_/|_| Facebook-Optimization › http://j.mp/fb_optimize -og_image: 'http://images.phlow.de/phlow/phlow_de-logo-512x.png' -og_locale: 'en_EN' -og_type: 'website' +og_image : 'http://images.phlow.de/phlow/phlow_de-logo-512x.png' +og_locale : 'en_EN' +og_type : 'website' # _____ _ __ __ ___ ___ @@ -193,8 +192,8 @@ og_type: 'website' # socialmedia: - twitter: phlow - facebook: phlow.media + twitter : phlow + facebook : phlow.media # ____ _ @@ -206,7 +205,7 @@ socialmedia: # # used in _includes/comments -disqus_shortname: feelingresponsive +# disqus_shortname: # _____ diff --git a/_data/socialmedia.yml b/_data/socialmedia.yml index 16acb42b499..7befbab361b 100644 --- a/_data/socialmedia.yml +++ b/_data/socialmedia.yml @@ -18,11 +18,6 @@ class: icon-cloud title: "Mixe, was sonst?" -- name: Phlow YouTube Google+ - url: https://plus.google.com/u/0/+Phlow - class: icon-googleplus - title: "YouTube Google+" - # - name: Facebook # url: http://www.facebook.com/ # class: icon-facebook diff --git a/_includes/_head.html b/_includes/_head.html index 17e60b7b609..102c595f65d 100644 --- a/_includes/_head.html +++ b/_includes/_head.html @@ -49,7 +49,6 @@ {% if site.google_site_verification %}{% endif %} {% if site.bing_webmastertools_id %}{% endif %} {% if site.yandex_site_verification %}{% endif %} - {% if site.google_author %}{% endif %} {% if site.alexa_verify_id %}{% endif %} {% if page.noindex == true or layout.noindex == true %}{% endif %} diff --git a/_posts/design/2014-09-10-portfolio.md b/_posts/design/2014-09-10-portfolio.md index f664bf44fae..b009360085a 100755 --- a/_posts/design/2014-09-10-portfolio.md +++ b/_posts/design/2014-09-10-portfolio.md @@ -10,31 +10,31 @@ categories:
diff --git a/_sass/_01_settings_colors.scss b/_sass/_01_settings_colors.scss index a7bea7459eb..dcedd19f183 100644 --- a/_sass/_01_settings_colors.scss +++ b/_sass/_01_settings_colors.scss @@ -16,9 +16,9 @@ /* Basics ------------------------------------------------------------------- */ -$text-color: #111; -$body-font-color: $text-color; -$body-bg: #fdfdfd; +$text-color : #111; +$body-font-color : $text-color; +$body-bg : #fdfdfd; @@ -26,59 +26,59 @@ $body-bg: #fdfdfd; https://color.adobe.com/de/Flat-Design-Colors-v2-color-theme-4341903/ ------------------------------------------------------------------- */ -$ci-1: #334D5C; // dark turquoise -$ci-2: #45B29D; // turquoise -$ci-3: #EFC94C; // yellow -$ci-4: #E27A3F; // orange -$ci-5: #DF4949; // red -$ci-6: #A1D044; // green +$ci-1 : #334D5C; // dark turquoise +$ci-2 : #45B29D; // turquoise +$ci-3 : #EFC94C; // yellow +$ci-4 : #E27A3F; // orange +$ci-5 : #DF4949; // red +$ci-6 : #A1D044; // green /* Foundation Color Variables ------------------------------------------------------------------- */ -$primary-color: $ci-1; -$secondary-color: $ci-6; -$alert-color: $ci-5; -$success-color: $ci-6; -$warning-color: $ci-4; -$info-color: $ci-1; +$primary-color : $ci-1; +$secondary-color : $ci-6; +$alert-color : $ci-5; +$success-color : $ci-6; +$warning-color : $ci-4; +$info-color : $ci-1; /* Grey Scale ------------------------------------------------------------------- */ -$grey-1: #E4E4E4; -$grey-2: #D7D7D7; -$grey-3: #CBCBCB; -$grey-4: #BEBEBE; -$grey-5: #A4A4A4; -$grey-6: #979797; -$grey-7: #8B8B8B; -$grey-8: #7E7E7E; -$grey-9: #646464; -$grey-10: #575757; -$grey-11: #4B4B4B; -$grey-12: #3E3E3E; -$grey-13: #313131; -$grey-14: #242424; -$grey-15: #171717; -$grey-16: #0B0B0B; +$grey-1 : #E4E4E4; +$grey-2 : #D7D7D7; +$grey-3 : #CBCBCB; +$grey-4 : #BEBEBE; +$grey-5 : #A4A4A4; +$grey-6 : #979797; +$grey-7 : #8B8B8B; +$grey-8 : #7E7E7E; +$grey-9 : #646464; +$grey-10 : #575757; +$grey-11 : #4B4B4B; +$grey-12 : #3E3E3E; +$grey-13 : #313131; +$grey-14 : #242424; +$grey-15 : #171717; +$grey-16 : #0B0B0B; /* Topbar-Navigation ------------------------------------------------------------------- */ -$topbar-bg-color: $body-bg; -$topbar-bg: $topbar-bg-color; +$topbar-bg-color : $body-bg; +$topbar-bg : $topbar-bg-color; $topbar-dropdown-toggle-color: $ci-1; -$topbar-link-color: #000; +$topbar-link-color : #000; $topbar-link-color-hover: #000; $topbar-link-color-active: #000; $topbar-link-color-active-hover: #000; @@ -107,13 +107,13 @@ $topbar-menu-icon-color-toggled: $ci-6; /* Footer ------------------------------------------------------------------- */ -$footer-bg: $grey-8; -$footer-color: #fff; -$footer-link-color: $ci-6; +$footer-bg : $grey-8; +$footer-color : #fff; +$footer-link-color : $ci-6; -$subfooter-bg: $grey-13; -$subfooter-color: $grey-8; +$subfooter-bg : $grey-13; +$subfooter-color : $grey-8; $subfooter-link-color: $grey-8; diff --git a/_sass/foundation-components/_type.scss b/_sass/foundation-components/_type.scss index ff199963185..33f59f3bc8b 100644 --- a/_sass/foundation-components/_type.scss +++ b/_sass/foundation-components/_type.scss @@ -59,7 +59,7 @@ $code-color: $oil !default; $code-font-family: $font-family-monospace !default; $code-font-weight: $font-weight-normal !default; $code-background-color: scale-color($secondary-color, $lightness: 70%) !default; -$code-border-size: 1px !default; +$code-border-size: 0px !default; $code-border-style: solid !default; $code-border-color: scale-color($code-background-color, $lightness: -10%) !default; $code-padding: rem-calc(2) rem-calc(5) rem-calc(1) !default; diff --git a/images/webdesign_screenshot_andersneu.jpg b/images/webdesign_screenshot_andersneu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99490bfa3dfba76c2493f47031c90b4013937b9d GIT binary patch literal 98085 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 aV`hS|AG+WEdBZhP*&iQ33%BRzy8i?pYeAd< literal 0 HcmV?d00001 diff --git a/images/webdesign_screenshot_moritz_sauer.jpg b/images/webdesign_screenshot_moritz_sauer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c26c979314510da2f8d8a319ea583073fe9ff085 GIT binary patch literal 79306 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