From a4bd3c9ff6de3889681cf09974bc7a830913fba5 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Mon, 30 Sep 2019 11:10:06 +0200 Subject: [PATCH 1/8] setup pages --- homepage/content/pages/404.md | 10 ++++++++++ homepage/content/pages/contribute.md | 6 ++++++ homepage/content/pages/imprint.md | 6 ++++++ 3 files changed, 22 insertions(+) create mode 100644 homepage/content/pages/404.md create mode 100644 homepage/content/pages/contribute.md create mode 100644 homepage/content/pages/imprint.md diff --git a/homepage/content/pages/404.md b/homepage/content/pages/404.md new file mode 100644 index 0000000..756faec --- /dev/null +++ b/homepage/content/pages/404.md @@ -0,0 +1,10 @@ +Title: Page not found | offen +description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. +save_as: 404-temp/index.html +href: /404-temp/ + + + + +Trying to get where you want to go? This page isn't it. Sorry about that. +If you're looking for what to do next, you could *take a look at our [summary.](/index/)* diff --git a/homepage/content/pages/contribute.md b/homepage/content/pages/contribute.md new file mode 100644 index 0000000..8d6f979 --- /dev/null +++ b/homepage/content/pages/contribute.md @@ -0,0 +1,6 @@ +Title: Contribute | offen +description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. +save_as: contribute/index.html +href: /contribute/ + +## Contribute diff --git a/homepage/content/pages/imprint.md b/homepage/content/pages/imprint.md new file mode 100644 index 0000000..26da55c --- /dev/null +++ b/homepage/content/pages/imprint.md @@ -0,0 +1,6 @@ +Title: Imprint | offen +description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. +save_as: imprint/index.html +href: /imprint/ + +## Imprint From 30e2f4019d69cdd1541c07fe827aa9dde33054d5 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Mon, 30 Sep 2019 15:16:03 +0200 Subject: [PATCH 2/8] 404 and legal notice --- homepage/content/pages/404.md | 9 +++-- homepage/content/pages/about.md | 2 +- homepage/content/pages/imprint.md | 6 ---- homepage/content/pages/legal-notice.md | 31 ++++++++++++++++++ homepage/theme/static/css/style.css | 16 ++++++++- homepage/theme/static/images/content-404.webp | Bin 0 -> 17332 bytes homepage/theme/templates/base.html | 5 ++- 7 files changed, 55 insertions(+), 14 deletions(-) delete mode 100644 homepage/content/pages/imprint.md create mode 100644 homepage/content/pages/legal-notice.md create mode 100644 homepage/theme/static/images/content-404.webp diff --git a/homepage/content/pages/404.md b/homepage/content/pages/404.md index 756faec..5abceb5 100644 --- a/homepage/content/pages/404.md +++ b/homepage/content/pages/404.md @@ -1,10 +1,9 @@ Title: Page not found | offen description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. -save_as: 404-temp/index.html -href: /404-temp/ +save_as: 404/index.html +href: /404/ +![Page not Found](/theme/images/content-404.webp){:class="image-text-560-315"} - -Trying to get where you want to go? This page isn't it. Sorry about that. -If you're looking for what to do next, you could *take a look at our [summary.](/index/)* +Trying to get where you want to go? This page isn't it. Sorry about that. If you're looking for what to do next, you could *take a look at our [summary.](/index/)* diff --git a/homepage/content/pages/about.md b/homepage/content/pages/about.md index 36b81a8..96872f7 100644 --- a/homepage/content/pages/about.md +++ b/homepage/content/pages/about.md @@ -13,7 +13,7 @@ __offen__ is created by [Frederik Ring][frederik-ring]{: target="_blank"} and [H [hendrik-niefeld]: http://niefeld.com/ [frederik-ring]: https://www.frederikring.com/ -[![NLnet Foundation](/theme/images/nlnet-logo.svg){:width="160px" height="60px" class="image-text-small"}](https://nlnet.nl/){: target="_blank"} +[![NLnet Foundation](/theme/images/nlnet-logo.svg){:width="160px" height="60px" class="image-text-custom"}](https://nlnet.nl/){: target="_blank"} We are happy to work with [NLnet Foundation][nlnet-foundation]{: target="_blank"} who complement our activities within their [Next Generation Internet][next-generation-internet]{: target="_blank"} initiative. diff --git a/homepage/content/pages/imprint.md b/homepage/content/pages/imprint.md deleted file mode 100644 index 26da55c..0000000 --- a/homepage/content/pages/imprint.md +++ /dev/null @@ -1,6 +0,0 @@ -Title: Imprint | offen -description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. -save_as: imprint/index.html -href: /imprint/ - -## Imprint diff --git a/homepage/content/pages/legal-notice.md b/homepage/content/pages/legal-notice.md new file mode 100644 index 0000000..e171fbe --- /dev/null +++ b/homepage/content/pages/legal-notice.md @@ -0,0 +1,31 @@ +Title: Legal Notice | offen +description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. +save_as: legal-notice/index.html +href: /legal-notice/ + +## Legal Notice + +### Information in accordance with Section 5 TMG +Frederik Ring +Musterstr. 00 +00000 Musterstadt + +### Contact Information +Telephone: 000000000 +E-Mail: mail@offen.de +Internet address: www.offen.dev + +### Graphics and Image Sources +NLNet Logo [https://nlnet.nl/logo/](https://nlnet.nl/logo/){: target="_blank"} + +### Disclaimer +#### Accountability for content +The contents of our pages have been created with the utmost care. However, we cannot guarantee the contents' accuracy, completeness or topicality. According to statutory provisions, we are furthermore responsible for our own content on these web pages. In this matter, please note that we are not obliged to monitor the transmitted or saved information of third parties, or investigate circumstances pointing to illegal activity. Our obligations to remove or block the use of information under generally applicable laws remain unaffected by this as per §§ 8 to 10 of the Telemedia Act (TMG). + +#### Accountability for links +Responsibility for the content of external links (to web pages of third parties) lies solely with the operators of the linked pages. No violations were evident to us at the time of linking. Should any legal infringement become known to us, we will remove the respective link immediately. + +#### Copyright +Our web pages and their contents are subject to German copyright law. Unless expressly permitted by law, every form of utilizing, reproducing or processing works subject to copyright protection on our web pages requires the prior consent of the respective owner of the rights. Individual reproductions of a work are only allowed for private use. The materials from these pages are copyrighted and any unauthorized use may violate copyright laws. + +Quelle [Übersetzungsbüro translate-24h.de](https://www.translate-24h.de/){: target="_blank"} diff --git a/homepage/theme/static/css/style.css b/homepage/theme/static/css/style.css index 2df43fe..df1ba9e 100644 --- a/homepage/theme/static/css/style.css +++ b/homepage/theme/static/css/style.css @@ -585,6 +585,20 @@ GRAPHICS /* --------------------------------------------------- IMAGES ----------------------------------------------------*/ -.image-text-small { +img { + display: block; +} +.image-text-custom { margin: 10px 0 -15px 0; } +.image-text-560-315 { + width: 560px; + height: 315px; +} + +@media only screen and (max-width: 600px) { + .image-text-560-315 { + max-width:100%; + height: auto; + } +} diff --git a/homepage/theme/static/images/content-404.webp b/homepage/theme/static/images/content-404.webp new file mode 100644 index 0000000000000000000000000000000000000000..cc10e1c2e84bdce960c188d46a6d50f883158aa4 GIT binary patch literal 17332 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 literal 0 HcmV?d00001 diff --git a/homepage/theme/templates/base.html b/homepage/theme/templates/base.html index de50adc..1cd4b3b 100644 --- a/homepage/theme/templates/base.html +++ b/homepage/theme/templates/base.html @@ -129,9 +129,12 @@

Patreon

+

+ Legal Notice +

From f2e6bb444596fce5680a50cb7ad471dbfc8981f6 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Mon, 30 Sep 2019 16:40:43 +0200 Subject: [PATCH 3/8] cookies notice --- homepage/content/pages/contribute.md | 6 ------ homepage/content/pages/cookies-notice.md | 26 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 6 deletions(-) delete mode 100644 homepage/content/pages/contribute.md create mode 100644 homepage/content/pages/cookies-notice.md diff --git a/homepage/content/pages/contribute.md b/homepage/content/pages/contribute.md deleted file mode 100644 index 8d6f979..0000000 --- a/homepage/content/pages/contribute.md +++ /dev/null @@ -1,6 +0,0 @@ -Title: Contribute | offen -description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. -save_as: contribute/index.html -href: /contribute/ - -## Contribute diff --git a/homepage/content/pages/cookies-notice.md b/homepage/content/pages/cookies-notice.md new file mode 100644 index 0000000..cd83f5f --- /dev/null +++ b/homepage/content/pages/cookies-notice.md @@ -0,0 +1,26 @@ +Title: Cookies Notice | offen +description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. +save_as: cookies-notice/index.html +href: /cookies-notice/ + + +> banner text + + +This website may use cookies to collect information about how you use it. [Learn more about it.](/cookies-notice/) + + + + + + + + + + + + + +> cookies notice page + +## Cookies Notice From e700cfe77dfe86716100e495fae037424e2cc1c7 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Mon, 30 Sep 2019 20:33:30 +0200 Subject: [PATCH 4/8] cookies notice --- homepage/content/pages/cookies-notice.md | 20 -------------------- homepage/content/pages/legal-notice.md | 2 +- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/homepage/content/pages/cookies-notice.md b/homepage/content/pages/cookies-notice.md index cd83f5f..1fe8769 100644 --- a/homepage/content/pages/cookies-notice.md +++ b/homepage/content/pages/cookies-notice.md @@ -3,24 +3,4 @@ description: offen is a free and open source analytics software for websites and save_as: cookies-notice/index.html href: /cookies-notice/ - -> banner text - - -This website may use cookies to collect information about how you use it. [Learn more about it.](/cookies-notice/) - - - - - - - - - - - - - -> cookies notice page - ## Cookies Notice diff --git a/homepage/content/pages/legal-notice.md b/homepage/content/pages/legal-notice.md index e171fbe..3cc2938 100644 --- a/homepage/content/pages/legal-notice.md +++ b/homepage/content/pages/legal-notice.md @@ -12,7 +12,7 @@ Musterstr. 00 ### Contact Information Telephone: 000000000 -E-Mail: mail@offen.de +E-Mail: mail@offen.dev Internet address: www.offen.dev ### Graphics and Image Sources From 4185a34339a43c34e4ecfe3a14424d2856fa4104 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Wed, 2 Oct 2019 08:57:45 +0200 Subject: [PATCH 5/8] add 404 page and legal notice --- homepage/content/pages/about.md | 2 +- homepage/content/pages/cookies-notice.md | 6 ------ homepage/content/pages/legal-notice.md | 21 ++++----------------- homepage/content/pages/status.md | 2 +- 4 files changed, 6 insertions(+), 25 deletions(-) delete mode 100644 homepage/content/pages/cookies-notice.md diff --git a/homepage/content/pages/about.md b/homepage/content/pages/about.md index 96872f7..bf4d1f8 100644 --- a/homepage/content/pages/about.md +++ b/homepage/content/pages/about.md @@ -22,7 +22,7 @@ We are happy to work with [NLnet Foundation][nlnet-foundation]{: target="_blank" ### Contact -Feel free to contact us with any kind of feedback. From criticism and praise to contributions or support, everything is welcome. Get in touch. +*Feel free to contact us with any kind of feedback.* From criticism and praise to contributions or support, everything is welcome. Get in touch. [mail@offen.dev][mail@offen.dev] diff --git a/homepage/content/pages/cookies-notice.md b/homepage/content/pages/cookies-notice.md deleted file mode 100644 index 1fe8769..0000000 --- a/homepage/content/pages/cookies-notice.md +++ /dev/null @@ -1,6 +0,0 @@ -Title: Cookies Notice | offen -description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. -save_as: cookies-notice/index.html -href: /cookies-notice/ - -## Cookies Notice diff --git a/homepage/content/pages/legal-notice.md b/homepage/content/pages/legal-notice.md index 3cc2938..673c3a1 100644 --- a/homepage/content/pages/legal-notice.md +++ b/homepage/content/pages/legal-notice.md @@ -7,25 +7,12 @@ href: /legal-notice/ ### Information in accordance with Section 5 TMG Frederik Ring -Musterstr. 00 -00000 Musterstadt +Torfstr. 22 +13353 Berlin ### Contact Information -Telephone: 000000000 -E-Mail: mail@offen.dev -Internet address: www.offen.dev +E-Mail: [mail@offen.dev](mailto:mail@offen.dev) +Internet address: [www.offen.dev](https://www.offen.dev/) ### Graphics and Image Sources NLNet Logo [https://nlnet.nl/logo/](https://nlnet.nl/logo/){: target="_blank"} - -### Disclaimer -#### Accountability for content -The contents of our pages have been created with the utmost care. However, we cannot guarantee the contents' accuracy, completeness or topicality. According to statutory provisions, we are furthermore responsible for our own content on these web pages. In this matter, please note that we are not obliged to monitor the transmitted or saved information of third parties, or investigate circumstances pointing to illegal activity. Our obligations to remove or block the use of information under generally applicable laws remain unaffected by this as per §§ 8 to 10 of the Telemedia Act (TMG). - -#### Accountability for links -Responsibility for the content of external links (to web pages of third parties) lies solely with the operators of the linked pages. No violations were evident to us at the time of linking. Should any legal infringement become known to us, we will remove the respective link immediately. - -#### Copyright -Our web pages and their contents are subject to German copyright law. Unless expressly permitted by law, every form of utilizing, reproducing or processing works subject to copyright protection on our web pages requires the prior consent of the respective owner of the rights. Individual reproductions of a work are only allowed for private use. The materials from these pages are copyrighted and any unauthorized use may violate copyright laws. - -Quelle [Übersetzungsbüro translate-24h.de](https://www.translate-24h.de/){: target="_blank"} diff --git a/homepage/content/pages/status.md b/homepage/content/pages/status.md index b7964c8..88d2f4d 100644 --- a/homepage/content/pages/status.md +++ b/homepage/content/pages/status.md @@ -5,7 +5,7 @@ href: /status/ ## Project status -### September 2019 +### October 2019 We have deployed an alpha version of __offen__ that we are currently testing on a few select sites. Usage data is collected and can be accessed by both users and site operators. Users can opt out and delete their data at any time. You can *follow the development at [github.com/offen/offen](https://github.com/offen/offen){: target="_blank"}* From 020b566703d581ed9e26f6f8f770ea3000421521 Mon Sep 17 00:00:00 2001 From: hendr-ik Date: Wed, 2 Oct 2019 10:41:46 +0200 Subject: [PATCH 6/8] status fix --- homepage/content/pages/status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/content/pages/status.md b/homepage/content/pages/status.md index 88d2f4d..b7964c8 100644 --- a/homepage/content/pages/status.md +++ b/homepage/content/pages/status.md @@ -5,7 +5,7 @@ href: /status/ ## Project status -### October 2019 +### September 2019 We have deployed an alpha version of __offen__ that we are currently testing on a few select sites. Usage data is collected and can be accessed by both users and site operators. Users can opt out and delete their data at any time. You can *follow the development at [github.com/offen/offen](https://github.com/offen/offen){: target="_blank"}* From 3a4105218b116055280199d9cd48af63a2b156f7 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Wed, 2 Oct 2019 10:52:04 +0200 Subject: [PATCH 7/8] add nginx config for custom 404 page --- build/proxy/nginx.conf | 7 +++++++ homepage/content/pages/404.md | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/build/proxy/nginx.conf b/build/proxy/nginx.conf index e258490..568853e 100644 --- a/build/proxy/nginx.conf +++ b/build/proxy/nginx.conf @@ -45,6 +45,13 @@ http { location /auditorium/ { try_files $uri $uri/ /auditorium/index.html; } + + error_page 404 /404.html; + location = /404.html { + internal; + root /www/data; + add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive" always; + } } } diff --git a/homepage/content/pages/404.md b/homepage/content/pages/404.md index 5abceb5..5b0ceb5 100644 --- a/homepage/content/pages/404.md +++ b/homepage/content/pages/404.md @@ -1,7 +1,7 @@ Title: Page not found | offen description: offen is a free and open source analytics software for websites and web applications that allows respectful handling of data. -save_as: 404/index.html -href: /404/ +save_as: 404.html +href: /404.html ![Page not Found](/theme/images/content-404.webp){:class="image-text-560-315"} From 039d8b3e6dd0987d1c436716fd1987bb1e67e228 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Wed, 2 Oct 2019 11:13:26 +0200 Subject: [PATCH 8/8] display build date in footer --- homepage/pelicanconf.py | 4 ++++ homepage/theme/templates/base.html | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/homepage/pelicanconf.py b/homepage/pelicanconf.py index 2008b43..ffa8816 100644 --- a/homepage/pelicanconf.py +++ b/homepage/pelicanconf.py @@ -1,3 +1,5 @@ +from datetime import datetime +from calendar import month_name # If your site is available via HTTPS, make sure SITEURL begins with https:// RELATIVE_URLS = False @@ -7,6 +9,8 @@ PATH = 'content' TIMEZONE = 'Europe/Berlin' DEFAULT_LANG = 'en' +BUILD_DATE = '{} {}'.format(month_name[datetime.today().month], datetime.today().year) + # Feed generation is usually not desired when developing FEED_ALL_ATOM = None CATEGORY_FEED_ATOM = None diff --git a/homepage/theme/templates/base.html b/homepage/theme/templates/base.html index 1cd4b3b..18854a4 100644 --- a/homepage/theme/templates/base.html +++ b/homepage/theme/templates/base.html @@ -134,7 +134,7 @@