diff --git a/.github/issue_template.md b/.github/issue_template.md deleted file mode 100644 index 2e25e5c..0000000 --- a/.github/issue_template.md +++ /dev/null @@ -1,3 +0,0 @@ -Please only submit feature suggestions or bug reports if you believe something is broken. - -If you need help, you can attend the [Office Hours](https://beautifuljekyll.com/officehours) (only available for [sponsors](https://beautifuljekyll.com/plans/)). diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index a30e7e4..0000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,5 +0,0 @@ -Please note that if you are trying to update **your** website, this is the wrong place to do so. Please carefully follow the Beautiful Jekyll instructions (found at https://github.com/daattali/beautiful-jekyll#readme) and make sure you submit changes to **your** version of the project. - -If your intention is to submit a Pull Request, please describe what your pull request achieves. - -Thank you! diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25e744b..1b081be 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: with: ruby-version: '3.3' - name: Install dependencies - run: bundle install && bundle exec appraisal install + run: bundle install - name: Setup Pages id: configure-pages uses: actions/configure-pages@v5 @@ -21,6 +21,6 @@ jobs: - name: Build site env: JEKYLL_ENV: production - run: bundle exec appraisal jekyll build --future --config _config_ci.yml,_config.yml + run: bundle exec jekyll build --future --config _config_ci.yml,_config.yml - name: Upload artifact uses: actions/upload-pages-artifact@v3 \ No newline at end of file diff --git a/Appraisals b/Appraisals deleted file mode 100644 index 7b4a0ed..0000000 --- a/Appraisals +++ /dev/null @@ -1,6 +0,0 @@ -appraise "jekyll-3" do - gem "jekyll", "3.9.4" -end -appraise "jekyll-4" do - gem "jekyll", "4.3.3" -end \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 540f0b5..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,236 +0,0 @@ -## Unreleased version - -- BREAKING CHANGE: Allow changing the order of the social network links that appear in the footer (#1152) -- Fixed bug where hovering over search results showed the text "{desc}" (#1156) -- Added social network link for GitLab (#1168) -- Added instructions and example on how to fix image links in project sites (#1171) - -## v6.0.1 (2023-06-08) - -This version has been in the works for a few years. It includes several new features that were highly requested, numerous bug fixes, new documentation, and aggresively encourages migrating from the old Google Universal Analytics to the new Analytics 4. - -#### Breaking changes - -- As of July 2023, Google Universal Analytics is going away and being replaced by Google Analytics 4. Beautiful Jekyll sites that still use the old analytics tag will show a warning to encourage them to move to Analytics 4 (#1096). -- More control over RSS feed sharing: previously, an RSS feed was *always* generated, and if the config setting `rss-description` was set then there was an RSS icon in the footer. Now, an RSS feed is only generated when the config setting `rss-description` exists, and an RSS footer icon is only shown if `rss: true` is set in the `social-network-links` config settings. - -#### New parameters and settings - -- Added `navbar-var-length` config setting that allows the navigation menu to be the same length as the longest sub-menu, so that long words in the submenu are not cut off (#765) -- Added `post_search` config setting that creates a Search button in the navbar (#770) -- Added `edit_page_button` config setting that adds a "Edit page" button to the footer (to edit the current page on GitHub) (#1004) -- Added `footer-hover-col` config setting to customize the hover colour of links in the footer (#848) - -#### New features and improvements - -- Made the home page feed more accessible for screen readers (#950) -- Added support for giscus comments (#886) and CommentBox (#960) -- Added support for Cloudflare Analytics (#797) -- Added Reddit in share options of posts (#815) - -#### Bug fixes - -- Fixed page titles, subtitles, and excerpts rendering correctly when there are special characeters in them (#856) -- Fixed bug where navbar secondary level dropdown items didn't inherit the same colour as the primary navbar links -- Fixed bug where the navbar "burger" collapsed button didn't always revert back to a light colour -- Fixed bug where using an image as a navbar title did not render in GitHub Project pages that did not have a custom domain -- Fixed bug where image thumbnails on the feed page were always forced into a square rather than maintaining a proper image aspect ratio -- Fixed bug where special characters in the title led to broken share tags (#744) -- Fixed bug where staticman didn't work jQuery slim version is used (#766) -- Fixed very long strings to wrap around the next line rather than go off-screen (#787) - -#### Small changes - -- Updated staticman from using v2 (public servers) to v3 (private servers) due to the public servers becoming obsolete (#775) -- Added social network links for Patreon, Medium, Itch.io, Discord, Kaggle, Hackerrank (#783, #788, #907, #961, #978) -- Slightly reworked margins and position for avatar image to resolve an alignment issue on Safari -- Changed the width at which the navbar collapses to a higher threshold because most modern non-mobile browsers are >1000px - - -## v5.0.0 (2020-09-15) - -One of the major changes in this version is that a lot of time was spent on rethinking the entire SEO and social media sharing model (how a page looks on eg. Google, Twitter, Facebok). It was redesigned to be more simple and customizable. The new documentation has a section dedicated to SEO and social media sharing of a page. Unfortunately some changes that are not backwards-compatible had to be made. - -#### Breaking changes - -- Renamed `description` YAML parameter to `share-description` to be more clear -- Renamed `description` config setting to `rss-description` since it was only used in RSS (the FAQ explains the difference between YAML parameters and config settings if you're confused) -- Removed YAML parameter `use-site-title` (you can now specify the exact title using `share-title`) -- Removed undocumented YAML parameters `meta-title` and `meta-description` -- Removed `link-tags` config setting because it wasn't necessary. If you use tags, there will now always be a tags page created; if you don't use tags there won't be a tags page. -- The YAML parameter `show-avatar` is now true by default. This has always been the case for GitHub Pages users, but not for `remote_theme` users. For consistency, it's now the default for everyone. (#715) - -#### New parameters and settings - -- Added `full-width` YAML parameter to allow having full-width pages -- Added `feed_show_excerpt` config setting to show/hide the post excerpts on the feed page -- Added `feed_show_tags` config setting to show/hide the list of tags on post previews on the feed page -- Added `share-title` YAML parameter to give control over the search engine/social media title -- Added `last-updated` YAML parameter to show a "Last Updated on" date for blog posts -- Added `before-content` and `after-content` YAML parameters that allow you to add some common HTML before the main content of a page (below the title) or after the main content (above the footer). Works in a similar way to `footer-extra`. -- Added `head-extra` YAML parameter which is similar to `footer-extra` but is used to include custom HTML code in a page's `` tag -- Added `site-js` config setting to provide JavaScript files that are used on all pages in the site - -#### New features and improvements - -- Improved the `footer-extra` YAML parameter to support multiple files instead of only a single file -- Added automatic navbar color detection (#702) -- When `nav-short` is turned on, the avatar will also be shorter -- Changed navbar and footer background colour to be slightly darker, for better contrast with the default white page background for accessibility reasons -- Changed the behaviour of `site-css` to include site-wide CSS file **before** instead of after page-specific files -- Renamed internal css/js files from "main" to "beautifuljekyll" to make it easier for users to troubleshoot -- Added alt text to all images for better accessibility -- Made thumbnail images square instead of circles, as users reported that circles cut off important parts of images - -#### Bug fixes - -- Fixed rendering issues with `nav-short` parameter that caused the body of the page to start too low -- Fixed some CSS styles that broke during the bootstrap 4 migration (#716) - -#### Library upgrades - -- Upgraded kramdown to version 2.3.0 to fix security issues -- Upgraded jQuery to version 3.5.1 to fix a couple security vulnerabilities with the previous version - -## v4.1.0 (2020-08-08) - -- Added Open Graph `site_name` meta field to pages automatically -- Added `text-col` config setting for main text color (#694) -- Added `keywords` config setting to set the meta keywords on all pages (for SEO purposes) (#691) -- Added `mobile-theme-col` config setting to allow a mobile theme colour (#692) -- Added `site-css` config setting in the config file to provide CSS files that are used on all pages in the site (#695) -- Added YAML parameter `description`: creates the meta description on a page, intended to provide a brief description of the page for search engines and when the page is shared (#690) - -## v4.0.1 (2020-07-13) - -- Fixed staticman comments UI that was broken since the migration to bootstrap 4 - -## v4.0.0 (2020-07-12) - -- **BREAKING CHANGE** Replace `image` YAML parameter with `thumbnail-img` to be more clear -- **MAJOR BEHAVIOUR CHANGE** Don't use the thumbnail as the avatar image -- Cover image will automatically be used as thumbnail if none is provided -- Image to share on social media will use the cover image or thumbnail if none is provided -- All images (social media share, thumbnail, cover) can use either relative or absoluate paths. -- Fixed issue where if a dropdown menu was the last item in the menu bar, it did not have a proper margin on the right -- Added social network links: Mastodon (#646), Google Scholar, ORCID (#670) -- Added support for sharing pages on new social network: VK (#657) -- Use Open Graph type 'article' for blog posts (#669) -- Use Twitter's large sumary card (large image) when there is a cover image, thumbnail image, or share image specified (#668) -- Made post images in the feed page smaller on smaller devices -- Fixed jQuery version in staticman (#671) - -## v3.0.0 (2020-05-07) - -- **BREAKING CHANGE** Upgraded from Bootstrap 3.3.2 to 4.4.1. This involved a major rewrite of most components. This shouldn't affect any users unless you have custom HTML/CSS code which the new Bootstrap could have broken. -- **BREAKING CHANGE** Renamed `bigimg` YAML parameter to `cover-img` -- **BREAKING CHANGE** Removed `googlefonts` YAML parameter since googlefonts are just CSS so they can be loaded via `ext-css` -- **BREAKING CHANGE** Upgraded from jQuery 1.11.2 to 3.4.2. This should not affect most people -- Added `navbar-border-col` setting in the config file -- Added accessibility features where possible -- Made the theme completely responsive by rewriting all CSS to use 'rem' instead of 'px' -- Rewrote and simplified some JavaScript code to use CSS or Bootstrap alternatives that weren't available in 2015 -- Removed most of the sample posts so that users only have two sample posts to learn from -- Improvements to the README instructions - -## v2.3.0 (2020-04-29) - -- Added YAML parameter `footer-extra` for including custom content in the footer -- Fixed issue: linking to a specific part of a page resulted in scrolling too far (#69) -- Added YAML parameter `nav-short` to have navbar permanently collapsed -- Added social network link: Calendly -- Fixed bug where RSS link in footer was showing even when turned off - -## v2.2.0 (2020-04-27) - -- Added social network link: Telegram (#625) (thanks @mashed-potatoes) -- Moved the demo site to an independent URL: https://beautifuljekyll.com -- Major documentation overhaul and cleanup of old files -- Fixed a few bugs from the remote_theme migration - -## v2.0.0 (2020-04-26) - -- Beautiful-Jekyll v2.0.0 available as an official Ruby gem -- Beautifull-Jekyll now supports the `remote_theme` config (#339) (thanks @gpotter2 and @skalee) -- Consolidated the demo site, the ruby gem, and the master branch into one -- Added a `home` layout and used it in the index page -- Added readtime support for the post header (#622) (thanks @MutMatt and @rubyreads) -- Removed the dependency on `_data` folder since it doesn't get copied when using `remote_theme` (#614) -- Added support for configuring lang attribute on `html` tag (#608) (thanks @skalee) -- Added ability to disable round logo (thanks @gpotter2) -- Added support for Utterances comments (#596) (thanks @colynn) -- Removed 'just-comments' as it's getting killed at the end of the year -- Upgraded font-awesome to 5.12.1 (#587) (thanks @cketti) - -## Prior to 2020 - -**2018-12-24** Add support for Staticman comments (#440) (thanks @VincentTam) - -**2018-10-19** Move Google Analytics to the head (#419) (thanks @jpvicari) - -**2018-06-08** Add support for Facebook comments (#350) (thanks @npes87184) - -**2018-02-22** Automatically generate sitemap (#323) (thanks @JosemyDuarte) - -**2018-01-18** Add clickable tags to each post and a tags index page, works for GitHub sites (#307) (thanks @OCram85) - -**2018-01-14** Redo Dockerfile (#302) (thanks @jennydaman) - -**2018-01-06** More color personalization options (#297 and #299) (thanks @jennydaman) - -**2018-01-05** Abstract the social networks logic (thanks @OCram85) - -**2018-01-03** Avatar image no longer causes a ghost click (thanks @alefi87) - -**2017-10-16** Add GitHub buttons to posts (#265) (thanks @yonicd) - -**2017-09-04** Ability to change colour/image of navbar/footer/body - -**2017-08-17** Add support for notification, error, and warning boxes in markdown (#227) (thanks @OCram85) - -**2017-08-12** Add social buttons for twitch, yelp, and steam (#234) (thanks @TheRealBenForce) - -**2017-03-30** Make the footer contact links friendly for screen readers (thanks @eugenius1) - -**2017-03-30** Started a CHANGELOG file (thanks @eugenius1) - -**2017-01-28** Add Subresource Integrity (SRI) support (#164) (thanks @tony-ho) - -**2017-01-09** Add Google Tag Manager Integration (#157) (thanks @csarigoz) - -**2017-01-06** Add options to configure HTML document title (#154) (thanks @tony-ho) - -**2016-12-25** Allow dynamic images on each blog post (#143) (thanks @bbritten) - -**2016-12-15** Support `title-img` config param to have image in the navbar instead of text - -**2016-12-08** Add support for phone numbers in footer; fix #136 - -**2016-12-06** Update gemfile (#134) (thanks @stephentuso) - -**2016-10-09** Add Docker deployment (#114) (thanks @mangar) - -**2016-08-06** Add social share buttons for posts (thanks @rtlee9) - -**2016-07-29** Add CSS styling to code chunks - -**2016-07-27** Add clickable tags that lead to a tag page (doesn't work for GitHub hosted sites) (thanks @epwalsh) - -**2016-07-21** Add support for twitter cards (sharing on Twitter will be better); fixes #70 - -**2016-03-18** Support full-width images in page headers; fixes #37 - -**2016-03-18** Support menus in navigation bar - -**2016-02-07** Avatar is now conditional (thanks @hristoyankov) - -**2016-02-02** Migrate (forced to...) to jekyll 3 - -**2016-01-22** Make sure not to include JQuery twice, fixes #29 - -**2015-11-19** Support external links in navigation bar; fixes #3 - -... Many small changes because the site was in its infancy - -**2015-03-12** Beautiful Jekyll version 0.0000001 is released! - diff --git a/Gemfile b/Gemfile index d1d3708..59e1975 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,9 @@ source "https://rubygems.org" -gemspec - +gem "jekyll", ">= 3.9.3" +gem "jekyll-paginate", "~> 1.1" +gem "jekyll-sitemap", "~> 1.4" +gem "kramdown-parser-gfm", "~> 1.1" +gem "kramdown", "~> 2.3" +gem "webrick", "~> 1.8" diff --git a/_config.yml b/_config.yml index ea3526b..81d40bc 100644 --- a/_config.yml +++ b/_config.yml @@ -23,10 +23,6 @@ navbar-links: FAQ: "faq" Material: "material" Eindrücke: "eindruecke" - # Resources: - # - Beautiful Jekyll: "https://beautifuljekyll.com" - # - Learn markdown: "https://www.markdowntutorial.com/" - # Author's home: "https://deanattali.com" ################ # --- Logo --- # @@ -83,7 +79,7 @@ social-network-links: # If you want your website to generate an RSS feed, provide a description # The URL for the feed will be https:///feed.xml -rss-description: This website is a virtual proof that I'm awesome +rss-description: Aktuelle Termine und News des CoderDojo Potsdam ########################### # --- General options --- # @@ -91,9 +87,9 @@ rss-description: This website is a virtual proof that I'm awesome # Select which social network share links to show in posts share-links-active: - twitter: true - facebook: true - linkedin: true + twitter: false + facebook: false + linkedin: false vk: false # How to display the link to your website in the footer @@ -253,7 +249,7 @@ date_format: "%B %-d, %Y" ################################################################################# # Output options (more information on Jekyll's site) -timezone: "America/Toronto" +timezone: "Europe/Berlin" markdown: kramdown highlighter: rouge permalink: /:year-:month-:day-:title/ @@ -292,7 +288,3 @@ exclude: plugins: - jekyll-paginate - jekyll-sitemap - -# Beautiful Jekyll / Dean Attali -# 2fc73a3a967e97599c9763d05e564189 - diff --git a/_data/ui-text.yml b/_data/ui-text.yml deleted file mode 100644 index 551f995..0000000 --- a/_data/ui-text.yml +++ /dev/null @@ -1,494 +0,0 @@ -# User interface text and labels - -# English (default) -# ----------------- -en: &DEFAULT_EN - comments_label : "Leave a comment" - comments_title : "Comments" - comment_form_info : "Your email address will not be published. Required fields are marked" - comment_form_comment_label : "Comment" - comment_form_md_info : "Markdown is supported." - comment_form_name_label : "Name" - comment_form_email_label : "Email address" - comment_form_website_label : "Website (optional)" - comment_btn_submit : "Submit comment" - comment_btn_submitted : "Submitted" - comment_success_msg : "Thanks for your comment! It will show on the site once it has been approved." - comment_error_msg : "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again." -en-US: - <<: *DEFAULT_EN -en-CA: - <<: *DEFAULT_EN -en-GB: - <<: *DEFAULT_EN -en-AU: - <<: *DEFAULT_EN - -# Spanish -# ------- -es: &DEFAULT_ES - comments_label : "Dejar un commentario" - comments_title : "Comentar" - comment_form_info : "Su dirección de correo no será publicada. Se han resaltado los campos requeridos" - comment_form_comment_label : "Comentario" - comment_form_md_info : "Markdown está soportado." - comment_form_name_label : "Nombre" - comment_form_email_label : "Dirección de E-mail" - comment_form_website_label : "Sitio web (opcional)" - comment_btn_submit : "Enviar Commentario" - comment_btn_submitted : "Enviado" - comment_success_msg : "Gracias por su comentario!, Este se visualizará en el sitio una vez haya sido aprobado" - comment_error_msg : "Lo sentimos, ha ocurrido un error al enviar su comentario. Por favor asegurese que todos los campos han sido diligenciados e intente de nuevo" -es-ES: - <<: *DEFAULT_ES -es-CO: - <<: *DEFAULT_ES - -# French -# ------ -fr: &DEFAULT_FR - comments_label : "Laisser un commentaire" - comments_title : "Commentaires" - comment_form_info : "Votre adresse email ne sera pas visible. Les champs obligatoires sont marqués" - comment_form_comment_label : "Commentaire" - comment_form_md_info : "Markdown est supporté." - comment_form_name_label : "Nom" - comment_form_email_label : "Adresse mail" - comment_form_website_label : "Site web (optionnel)" - comment_btn_submit : "Envoyer" - comment_btn_submitted : "Envoyé" - comment_success_msg : "Merci pour votre commentaire, il sera visible sur le site une fois approuvé." - comment_error_msg : "Désolé, une erreur est survenue lors de la soumission. Vérifiez que les champs obligatoires ont été remplis et réessayez." -fr-FR: - <<: *DEFAULT_FR -fr-BE: - <<: *DEFAULT_FR -fr-CH: - <<: *DEFAULT_FR - -# Turkish -# ------- -tr: &DEFAULT_TR - comments_label : "Yorum yapın" - comments_title : "Yorumlar" - comment_form_info : "Email adresiniz gösterilmeyecektir. Zorunlu alanlar işaretlenmiştir" - comment_form_comment_label : "Yorumunuz" - comment_form_md_info : "Markdown desteklenmektedir." - comment_form_name_label : "Adınız" - comment_form_email_label : "Email adresiniz" - comment_form_website_label : "Websiteniz (opsiyonel)" - comment_btn_submit : "Yorum Yap" - comment_btn_submitted : "Gönderildi" - comment_success_msg : "Yorumunuz için teşekkürler! Yorumunuz onaylandıktan sonra sitede gösterilecektir." - comment_error_msg : "Maalesef bir hata oluştu. Lütfen zorunlu olan tüm alanları doldurduğunuzdan emin olun ve sonrasında tekrar deneyin." -tr-TR: - <<: *DEFAULT_TR - -# Portuguese -# ---------- -pt: &DEFAULT_PT - comments_label : "Deixe um Comentário" - comments_title : "Comentários" - comment_form_info : "O seu endereço email não será publicado. Os campos obrigatórios estão assinalados" - comment_form_comment_label : "Comentário" - comment_form_md_info : "Markdown é suportado." - comment_form_name_label : "Nome" - comment_form_email_label : "Endereço Email" - comment_form_website_label : "Site (opcional)" - comment_btn_submit : "Sumbeter Comentário" - comment_btn_submitted : "Submetido" - comment_success_msg : "Obrigado pelo seu comentário! Será visível no site logo que aprovado." - comment_error_msg : "Lamento, ocorreu um erro na sua submissão. Por favor verifique se todos os campos obrigatórios estão corretamente preenchidos e tente novamente." -pt-PT: - <<: *DEFAULT_PT -# Brazilian Portuguese -pt-BR: - comments_label : "Deixe um comentário" - comments_title : - comment_form_info : "Seu email não será publicado. Os campos obrigatórios estão marcados" - comment_form_comment_label : "Comentário" - comment_form_md_info : "Markdown é suportado." - comment_form_name_label : "Nome" - comment_form_email_label : "Email" - comment_form_website_label : "Site (opcional)" - comment_btn_submit : "Enviar Comentário" - comment_btn_submitted : "Enviado" - comment_success_msg : "Obrigado pelo seu comentário! Ele aparecerá no site assim que for aprovado." - comment_error_msg : "Desculpe, ocorreu um erro no envio. Por favor verifique se todos os campos obrigatórios foram preenchidos e tente novamente." - -# Italian -# ------- -it: &DEFAULT_IT - comments_label : "Scrivi un commento" - comments_title : - comment_form_info : "Il tuo indirizzo email non sarà pubblicato. Sono segnati i campi obbligatori" - comment_form_comment_label : "Commenta" - comment_form_md_info : "Il linguaggio Markdown è supportato" - comment_form_name_label : "Nome" - comment_form_email_label : "Indirizzo email" - comment_form_website_label : "Sito Web (opzionale)" - comment_btn_submit : "Invia commento" - comment_btn_submitted : "Inviato" - comment_success_msg : "Grazie per il tuo commento! Verrà visualizzato nel sito una volta che sarà approvato." - comment_error_msg : "C'è stato un errore con il tuo invio. Assicurati che tutti i campi richiesti siano stati completati e riprova." -it-IT: - <<: *DEFAULT_IT - -# Chinese (zh-CN Chinese - China) -# -------------------------------- -zh: &DEFAULT_ZH_HANS - comments_label : "留下评论" - comments_title : "评论" - comment_form_info : "您的电子邮箱地址并不会被展示。请填写标记为必须的字段。" - comment_form_comment_label : "评论" - comment_form_md_info : "Markdown语法已支持。" - comment_form_name_label : "姓名" - comment_form_email_label : "电子邮箱" - comment_form_website_label : "网站(可选)" - comment_btn_submit : "提交评论" - comment_btn_submitted : "已提交" - comment_success_msg : "感谢您的评论!被批准后它会立即在此站点展示。" - comment_error_msg : "很抱歉,您的提交存在错误。请确保所有必填字段都已填写正确,然后再试一次。" -zh-CN: - <<: *DEFAULT_ZH_HANS -zh-SG: - <<: *DEFAULT_ZH_HANS -# Taiwan (Traditional Chinese) -zh-TW: &DEFAULT_ZH_HANT - comments_label : "留言" - comments_title : "留言內容" - comment_form_comment_label : "留言內容" - comment_form_md_info : "支援Markdown語法。" - comment_form_name_label : "名字" - comment_form_email_label : "電子信箱帳號" - comment_form_website_label : "網頁 (可選填)" - comment_btn_submit : "送出留言" - comment_btn_submitted : "已送出" - comment_success_msg : "感謝您的留言! 審核後將會顯示在站上。" - comment_error_msg : "抱歉,部份資料輸入有問題。請確認資料填寫正確後再試一次。" -zh-HK: - <<: *DEFAULT_ZH_HANT - -# German / Deutsch -# ---------------- -de: &DEFAULT_DE - comments_label : "Hinterlasse einen Kommentar" - comments_title : "Kommentare" - comment_form_info : "Die E-Mail Adresse wird nicht veröffentlicht. Benötigte Felder sind markiert" - comment_form_comment_label : "Kommentar" - comment_form_md_info : "Markdown wird unterstützt." - comment_form_name_label : "Name" - comment_form_email_label : "E-Mail-Adresse" - comment_form_website_label : "Webseite (optional)" - comment_btn_submit : "Kommentar absenden" - comment_btn_submitted : "Versendet" - comment_success_msg : "Danke für den Kommentar! Er wird nach Prüfung auf der Seite angezeigt." - comment_error_msg : "Entschuldigung, es gab einen Fehler. Bitte fülle alle benötigten Felder aus und versuche es erneut." -de-DE: - <<: *DEFAULT_DE -de-AT: - <<: *DEFAULT_DE -de-CH: - <<: *DEFAULT_DE -de-BE: - <<: *DEFAULT_DE -de-LI: - <<: *DEFAULT_DE -de-LU: - <<: *DEFAULT_DE - -# Nepali (Nepal) -# -------------- -ne: &DEFAULT_NE - comments_label : "टिप्पणी दिनुहोस्" - comments_title : "टिप्पणीहरू" - comment_form_info : "तपाइँको इमेल ठेगाना प्रकाशित गरिने छैन।आवश्यक जानकारीहरुमा चिन्ह लगाइको छ" - comment_form_comment_label : "टिप्पणी" - comment_form_md_info : "मार्कडाउन समर्थित छ।" - comment_form_name_label : "नाम" - comment_form_email_label : "इमेल ठेगाना" - comment_form_website_label : "वेबसाइट (वैकल्पिक)" - comment_btn_submit : "टिप्पणी दिनुहोस् " - comment_btn_submitted : "टिप्पणी भयो" - comment_success_msg : "तपाईंको टिप्पणीको लागि धन्यवाद! एक पटक यो अनुमोदन गरेपछी यो साइटमा देखाउनेछ।" - comment_error_msg : "माफ गर्नुहोस्, तपाईंको टिप्पणी त्रुटि थियो।सबै आवश्यक जानकारीहरु पूरा गरिएको छ भने निश्चित गर्नुहोस् र फेरि प्रयास गर्नुहोस्।" -ne-NP: - <<: *DEFAULT_NE - -# Korean -# ------ -ko: &DEFAULT_KO - comments_label : "댓글남기기" - comments_title : "댓글" - comment_form_info : "이메일은 공개되지 않습니다. 작성 필요 필드:" - comment_form_comment_label : "댓글" - comment_form_md_info : "마크다운을 지원합니다." - comment_form_name_label : "이름" - comment_form_email_label : "이메일" - comment_form_website_label : "웹사이트(선택사항)" - comment_btn_submit : "댓글 등록" - comment_btn_submitted : "등록됨" - comment_success_msg : "감사합니다! 댓글이 머지된 후 확인하실 수 있습니다." - comment_error_msg : "댓글 등록에 문제가 있습니다. 필요 필드를 작성했는지 확인하고 다시 시도하세요." -ko-KR: - <<: *DEFAULT_KO - -# Russian / Русский -# ----------------- -ru: &DEFAULT_RU - comments_label : "Оставить комментарий" - comments_title : "Комментарии" - comment_form_info : "Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены" - comment_form_comment_label : "Комментарий" - comment_form_md_info : "Поддерживается синтаксис Markdown." - comment_form_name_label : "Имя" - comment_form_email_label : "Электронная почта" - comment_form_website_label : "Ссылка на сайт (необязательно)" - comment_btn_submit : "Оставить комментарий" - comment_btn_submitted : "Отправлено" - comment_success_msg : "Спасибо за Ваш комментарий! Он будет опубликован на сайте после проверки." - comment_error_msg : "К сожалению, произошла ошибка с отправкой комментария. Пожалуйста, убедитесь, что все обязательные поля заполнены и попытайтесь снова." -ru-RU: - <<: *DEFAULT_RU - -# Lithuanian / Lietuviškai -# ------------------------ -lt: &DEFAULT_LT - comments_label : "Palikti komentarą" - comments_title : "Komentaras" - comment_form_info : "El. pašto adresas nebus viešinamas. Būtini laukai pažymėti" - comment_form_comment_label : "Komentaras" - comment_form_md_info : "Markdown palaikomas." - comment_form_name_label : "Vardas" - comment_form_email_label : "El. paštas" - comment_form_website_label : "Tinklapis (nebūtina)" - comment_btn_submit : "Komentuoti" - comment_btn_submitted : "Įrašytas" - comment_success_msg : "Ačiū už komentarą! Jis bus parodytas kai bus patvirtintas." - comment_error_msg : "Atleiskite, įvyko netikėta klaida įrašant komentarą. Pasitikrinkite ar užpildėte visus būtinus laukus ir pamėginkite dar kartą." -lt-LT: - <<: *DEFAULT_LT - -# Greek -# ----- -gr: &DEFAULT_GR - comments_label : "Αφήστε ένα σχόλιο" - comments_title : "Σχόλια" - comment_form_info : "Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα απαιτούμενα πεδία εμφανίζονται με αστερίσκο" - comment_form_comment_label : "Σχόλιο" - comment_form_md_info : "Το πεδίο υποστηρίζει Markdown." - comment_form_name_label : "Όνομα" - comment_form_email_label : "Διεύθυνση email" - comment_form_website_label : "Ιστοσελίδα (προαιρετικό)" - comment_btn_submit : "Υπόβαλε ένα σχόλιο" - comment_btn_submitted : "Έχει υποβληθεί" - comment_success_msg : "Ευχαριστούμε για το σχόλιό σας! Θα εμφανιστεί στην ιστοσελίδα αφού εγκριθεί." - comment_error_msg : "Λυπούμαστε, παρουσιάστηκε σφάλμα με την υποβολή σας. Παρακαλούμε βεβαιωθείτε ότι έχετε όλα τα απαιτούμενα πεδία συμπληρωμένα και δοκιμάστε ξανά." -gr-GR: - <<: *DEFAULT_GR - -# Swedish -# ------- -sv: &DEFAULT_SV - comments_label : "Lämna en kommentar" - comments_title : "Kommentarer" - comment_form_info : "Din e-post adress kommer inte att publiceras. Obligatoriska fält är markerade" - comment_form_comment_label : "Kommentar" - comment_form_md_info : "Använd Markdown för text-formateringen." - comment_form_name_label : "Namn" - comment_form_email_label : "E-post adress" - comment_form_website_label : "Webdsida (valfritt)" - comment_btn_submit : "Skicka en kommentar" - comment_btn_submitted : "Kommentaren har tagits emot" - comment_success_msg : "Tack för din kommentar! Den kommer att visas på sidan så fort den har godkännts." - comment_error_msg : "Tyvärr det har blivit något fel i en av fälten, se till att du fyller i alla rutor och försök igen." -sv-SE: - <<: *DEFAULT_SV -sv-FI: - <<: *DEFAULT_SV - -# Dutch -# ----- -nl: &DEFAULT_NL - comments_label : "Laat een reactie achter" - comments_title : "Commentaren" - comment_form_info : "Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd" - comment_form_comment_label : "Commentaar" - comment_form_md_info : "Markdown wordt ondersteund." - comment_form_name_label : "Naam" - comment_form_email_label : "E-mailadres" - comment_form_website_label : "Website (optioneel)" - comment_btn_submit : "Commentaar toevoegen" - comment_btn_submitted : "Toegevoegd" - comment_success_msg : "Bedankt voor uw reactie! Het zal op de site worden weergegeven zodra het is goedgekeurd." - comment_error_msg : "Sorry, er is een fout opgetreden bij uw inzending. Zorg ervoor dat alle vereiste velden zijn voltooid en probeer het opnieuw." -nl-BE: - <<: *DEFAULT_NL -nl-NL: - <<: *DEFAULT_NL - -# Indonesian -# ---------- -id: &DEFAULT_ID - comments_label : "Tinggalkan komentar" - comments_title : "Komentar" - comment_form_info : "Email Anda tidak akan dipublish. Kolom yang diperlukan ditandai" - comment_form_comment_label : "Komentar" - comment_form_md_info : "Markdown disupport." - comment_form_name_label : "Nama" - comment_form_email_label : "Alamat email" - comment_form_website_label : "Website (opsional)" - comment_btn_submit : "Submit Komentar" - comment_btn_submitted : "Telah disubmit" - comment_success_msg : "Terimakasih atas komentar Anda! Komentar ini akan tampil setelah disetujui." - comment_error_msg : "Maaf, ada kesalahan pada submisi Anda. Pastikan seluruh kolom sudah dilengkapi dan coba kembali." -id-ID: - <<: *DEFAULT_ID - -# Vietnamese -# ---------- -vi: &DEFAULT_VI - comments_label : "Để lại bình luận" - comments_title : "Bình luận" - comment_form_info : "Email của bạn sẽ được giữ bí mật. Các phần bắt buộc được đánh dấu" - comment_form_comment_label : "Bình luận" - comment_form_md_info : "Hỗ trợ Markdown." - comment_form_name_label : "Tên" - comment_form_email_label : "Địa chỉ email" - comment_form_website_label : "Website (không bắt buộc)" - comment_btn_submit : "Gửi bình luận" - comment_btn_submitted : "Đã được gửi" - comment_success_msg : "Cảm ơn bạn đã bình luận! Bình luận sẽ xuất hiện sau khi được duyệt." - comment_error_msg : "Rất tiếc, có lỗi trong việc gửi bình luận. Hãy đảm bảo toàn bộ các phần bắt buộc đã được điền đầy đủ và thử lại." -vi-VN: - <<: *DEFAULT_VI - -# Danish -# ------ -da: &DEFAULT_DA - comments_label : "Skriv en kommentar" - comments_title : "Kommentarer" - comment_form_info : "Din e-mail bliver ikke offentliggjort. Obligatoriske felter er markeret" - comment_form_comment_label : "Kommentar" - comment_form_md_info : "Markdown er understøttet." - comment_form_name_label : "Navn" - comment_form_email_label : "E-mail" - comment_form_website_label : "Website (frivillig)" - comment_btn_submit : "Send kommentar" - comment_btn_submitted : "Sendt" - comment_success_msg : "Tak for din kommentar! Den bliver vist på siden, så snart den er godkendt." - comment_error_msg : "Desværre skete der en fejl. Prøv igen, mens du sørger for at alle obligatoriske felter er udfyldt." -da-DK: - <<: *DEFAULT_DA - -# Polish -# ------ -pl: &DEFAULT_PL - comments_label : "Zostaw komentarz" - comments_title : "Komentarze" - comment_form_info : "Twój adres email nie będzie udostępiony. Wymagane pola są oznaczone" - comment_form_comment_label : "Skomentuj" - comment_form_md_info : "Markdown jest wspierany" - comment_form_name_label : "Imię" - comment_form_email_label : "Adres email" - comment_form_website_label : "Strona www (opcjonalna)" - comment_btn_submit : "Skomentuj" - comment_btn_submitted : "Komentarz dodany" - comment_success_msg : "Dziękuję za Twój komentarz! Zostanie dodany po akceptacji." - comment_error_msg : "Niestety wystąpił błąd. Proszę upewnij się, że wszystkie wymagane pola zostały wypełnione i spróbuj ponownie." -pl-PL: - <<: *DEFAULT_PL - -# Japanese -# -------- -ja: &DEFAULT_JA - comments_label : "コメントする" - comments_title : "コメント" - comment_form_info : "メールアドレスが公開されることはありません。次の印のある項目は必ず入力してください:" - comment_form_comment_label : "コメント" - comment_form_md_info : "Markdown を使用できます" - comment_form_name_label : "名前" - comment_form_email_label : "メールアドレス" - comment_form_website_label : "URL (任意)" - comment_btn_submit : "コメントを送信する" - comment_btn_submitted : "送信しました" - comment_success_msg : "コメントありがとうございます! コメントは承認されるとページに表示されます。" - comment_error_msg : "送信エラーです。必須項目がすべて入力されていることを確認して再送信してください。" -ja-JP: - <<: *DEFAULT_JA - -# Slovak -# ----------------- -sk: &DEFAULT_SK - comments_label : "Zanechaj odkaz" - comments_title : "Komentáre" - comment_form_info : "Tvoja emailová adresa nebude publikovaná. Požadované polia sú označené" - comment_form_comment_label : "Komentár" - comment_form_md_info : "Markdown je podporovaný." - comment_form_name_label : "Meno" - comment_form_email_label : "Emailová adresa" - comment_form_website_label : "Webstránka (voliteľné)" - comment_btn_submit : "Vlož komentár" - comment_btn_submitted : "Vložený" - comment_success_msg : "Ďakujem za tvoj komentár! Po schválení bude zobrazený na stránke." - comment_error_msg : "Prepáč, pri ukladaní nastala chyba. Ubezpeč sa prosím, že si vyplnil všetky požadované polia a skús znova." -sk-SK: - <<: *DEFAULT_SK - -# Hungarian -# ----------------- -hu: &DEFAULT_HU - comments_label : "Szólj hozzá!" - comments_title : "Hozzászólások" - comment_form_info : "Az e-mail címed nem lesz publikus. A csillagozott mezők kitöltése kötelező" - comment_form_comment_label : "Hozzászólás" - comment_form_md_info : "Támogatott formázási mód: Markdown" - comment_form_name_label : "Név" - comment_form_email_label : "Email cím" - comment_form_website_label : "Honlap (nem kötelező):" - comment_btn_submit : "Hozzászólás elküldése" - comment_btn_submitted : "Hozzászólás elküldve" - comment_success_msg : "Köszönjük a Hozzászólást! A Hozzászólások csak előzetes moderáció után lesznek publikusak." - comment_error_msg : "Hoppá, hiba történt a beküldés közben. Kérlek ellenőrizd hogy minden kötelező mező ki van-e töltve." -hu-HU: - <<: *DEFAULT_HU - -# Romanian -# ----------------- -ro: &DEFAULT_RO - comments_label : "Lasă un comentariu" - comments_title : "Comentarii" - comment_form_info : "Adresa ta de email nu va fi făcută publică. Câmpurile marcate sunt obligatorii" - comment_form_comment_label : "Comentariu" - comment_form_md_info : "Markdown este suportat." - comment_form_name_label : "Nume" - comment_form_email_label : "Adresă de email" - comment_form_website_label : "Site (opțional)" - comment_btn_submit : "Trimite comentariul" - comment_btn_submitted : "Trimis" - comment_success_msg : "Mulțumesc pentru comentariu! Va apărea pe site în momentul în care va fi aprobat." - comment_error_msg : "Scuze, este o problemă cu comentariul tău. Asigură-te că toate câmpurile obligatorii au fost completate și încearcă din nou." -ro-RO: - <<: *DEFAULT_RO - -# Punjabi -# ----------------- -pa: &DEFAULT_PA - comments_label : "ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ" - comments_title : "ਟਿੱਪਣੀਆਂ" - comment_form_info : "ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਅਨੁਮਾਨਿਤ ਸਥਾਨਾਂ ਨੂੰ ਅੰਡਰਲਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ" - comment_form_comment_label : "ਟਿੱਪਣੀ" - comment_form_md_info : "ਮਾਰਕਡਾਊਨ ਵਰਤ ਸਕਦੇ ਹੋ।" - comment_form_name_label : "ਨਾਮ" - comment_form_email_label : "ਈਮੇਲ ਪਤਾ" - comment_form_website_label : "ਵੈਬਸਾਈਟ (ਵਿਕਲਪਿਕ)" - comment_btn_submit : "ਕੋਈ ਟਿੱਪਣੀ ਭੇਜੋ" - comment_btn_submitted : "ਪੇਸ਼ ਕੀਤਾ" - comment_success_msg : "ਤੁਹਾਡੀਆਂ ਟਿੱਪਣੀਆਂ ਲਈ ਧੰਨਵਾਦ! ਇਹ ਮਨਜ਼ੂਰੀ ਮਿਲਣ ਦੇ ਬਾਅਦ ਸਾਈਟ 'ਤੇ ਦਿਖਾਇਆ ਜਾਵੇਗਾ।" - comment_error_msg : "ਮੁਆਫ ਕਰਨਾ, ਤੁਹਾਡੀ ਅਧੀਨਗੀ ਵਿੱਚ ਕੋਈ ਗਲਤੀ ਹੋਈ ਸੀ ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਲੋੜੀਂਦੇ ਖੇਤਰ ਪੂਰੇ ਹੋ ਗਏ ਹਨ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।" -pa-IN: - <<: *DEFAULT_PA - -# Another locale -# -------------- -# diff --git a/_includes/cloudflare_analytics.html b/_includes/cloudflare_analytics.html deleted file mode 100644 index bd63f8b..0000000 --- a/_includes/cloudflare_analytics.html +++ /dev/null @@ -1,8 +0,0 @@ -{% if site.cloudflare_analytics %} - - - -{% endif %} diff --git a/_includes/commentbox.html b/_includes/commentbox.html deleted file mode 100644 index e8019da..0000000 --- a/_includes/commentbox.html +++ /dev/null @@ -1,7 +0,0 @@ -{% if site.commentbox %} - -
- - - -{% endif %} diff --git a/_includes/comments.html b/_includes/comments.html deleted file mode 100644 index 6624233..0000000 --- a/_includes/comments.html +++ /dev/null @@ -1,8 +0,0 @@ -{% if page.comments %} - {% include disqus.html %} - {% include fb-comment.html %} - {% include staticman-comments.html %} - {% include utterances-comment.html %} - {% include giscus-comment.html %} - {% include commentbox.html %} -{% endif %} diff --git a/_includes/disqus.html b/_includes/disqus.html deleted file mode 100644 index d1c5575..0000000 --- a/_includes/disqus.html +++ /dev/null @@ -1,19 +0,0 @@ -{%- if site.disqus -%} -
-
-
- - -
-
-{%- endif -%} diff --git a/_includes/fb-comment.html b/_includes/fb-comment.html deleted file mode 100644 index d29682c..0000000 --- a/_includes/fb-comment.html +++ /dev/null @@ -1,16 +0,0 @@ -{%- if site.fb_comment_id -%} -
-
- -
- -
-{%- endif -%} diff --git a/_includes/footer-minimal.html b/_includes/footer-minimal.html deleted file mode 100644 index c6a5af5..0000000 --- a/_includes/footer-minimal.html +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/_includes/giscus-comment.html b/_includes/giscus-comment.html deleted file mode 100644 index b6e7fa1..0000000 --- a/_includes/giscus-comment.html +++ /dev/null @@ -1,16 +0,0 @@ -{% if site.giscus.repository and site.giscus.hostname %} - - - -{% endif %} diff --git a/_includes/google_analytics.html b/_includes/google_analytics.html deleted file mode 100644 index 6fb0698..0000000 --- a/_includes/google_analytics.html +++ /dev/null @@ -1,26 +0,0 @@ -{% if site.google_analytics %} - -{% unless site.gtag %} -
-
×
-
- This website is using outdated Google Analytics -
- More info - As of July 2023, Google's Universal Analytics is going away and being replaced by Google Analytics 4. This website is still using the old Universal Analytics. In order to remove this message, the website owner must remove the google_analytics property in the website's config file, and optionally replace it with the new gtag property. -
-
-
-{% endunless %} - - -{% endif %} diff --git a/_includes/gtag.html b/_includes/gtag.html deleted file mode 100644 index 7432634..0000000 --- a/_includes/gtag.html +++ /dev/null @@ -1,10 +0,0 @@ -{% if site.gtag %} - - - -{% endif %} diff --git a/_includes/gtm_body.html b/_includes/gtm_body.html deleted file mode 100644 index 47e10ab..0000000 --- a/_includes/gtm_body.html +++ /dev/null @@ -1,5 +0,0 @@ -{% if site.gtm %} - - - -{% endif %} diff --git a/_includes/gtm_head.html b/_includes/gtm_head.html deleted file mode 100644 index 5f0cff3..0000000 --- a/_includes/gtm_head.html +++ /dev/null @@ -1,11 +0,0 @@ -{% if site.gtm %} - - - -{% endif %} diff --git a/_includes/head.html b/_includes/head.html index 566daa0..bd20409 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -43,10 +43,6 @@ {% endif %} - {% include gtag.html %} - {% include gtm_head.html %} - {% include google_analytics.html %} - {% include cloudflare_analytics.html %} {% include domain_verification.html %} {% if layout.common-ext-css %} @@ -138,12 +134,6 @@ {% endif %} - {% include matomo.html %} - - {% if page.comments and site.staticman.repository and site.staticman.branch %} - - {% endif %} - {% if page.head-extra %} {% for file in page.head-extra %} {% include {{ file }} %} @@ -151,5 +141,21 @@ {% endif %} - + + + + + + + + + + + + + + + + + diff --git a/_includes/header.html b/_includes/header.html index 4de419e..2ef2c81 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -45,9 +45,6 @@

{{ page.subtitle | strip_html }}

Last updated {{ page.last-updated | date: date_format }} {% endif %} - {% if page.readtime %} - {% include readtime.html %} - {% endif %} {% endif %} @@ -79,9 +76,6 @@

{{ page.subtitle | strip_html }}

Last updated {{ page.last-updated | date: date_format }} {% endif %} - {% if page.readtime %} - {% include readtime.html %} - {% endif %} {% endif %} diff --git a/_includes/matomo.html b/_includes/matomo.html deleted file mode 100644 index e53a3ef..0000000 --- a/_includes/matomo.html +++ /dev/null @@ -1,17 +0,0 @@ -{% if site.matomo %} - - - -{% endif %} diff --git a/_includes/nav.html b/_includes/nav.html index 4a95b95..9c16d27 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -30,14 +30,6 @@ {%- endif -%} {%- endfor -%} - {% if site.post_search %} - - {%- endif -%} @@ -58,5 +50,3 @@ {% endif %} - -{% include search.html %} diff --git a/_includes/readtime.html b/_includes/readtime.html deleted file mode 100644 index 64489bc..0000000 --- a/_includes/readtime.html +++ /dev/null @@ -1,16 +0,0 @@ - - -{% assign ReadTime = page.content | strip_html | number_of_words %} -{% assign calcReadTime = ReadTime | float %} -{% assign finalReadTime = calcReadTime | divided_by:200 | round: 2 %} -{% assign number = finalReadTime | round %} -{% if number >= 1 %} - {% assign yesReadTime = number | append: " minute read" %} - · {{ yesReadTime }} -{% elsif number < 1 %} - {% assign minReadTime = '< 1 minute read' %} - · {{ minReadTime }} -{% else %} - {% assign nilReadTime = number | replace:'0',' ' %} - {{ nilReadTime }} -{% endif %} diff --git a/_includes/search.html b/_includes/search.html deleted file mode 100644 index 2ce2619..0000000 --- a/_includes/search.html +++ /dev/null @@ -1,41 +0,0 @@ -{% if site.post_search %} - -
- - - - - - - -
- -{% endif %} diff --git a/_includes/staticman-comment.html b/_includes/staticman-comment.html deleted file mode 100644 index 0e7728f..0000000 --- a/_includes/staticman-comment.html +++ /dev/null @@ -1,22 +0,0 @@ -
-
- {{ include.name }} -
-
- -

- {% if include.date %} - {% if include.index %}{% endif %} - {% endif %} -

-
{{ include.message | markdownify }}
-
-
diff --git a/_includes/staticman-comments.html b/_includes/staticman-comments.html deleted file mode 100644 index ee3c2ee..0000000 --- a/_includes/staticman-comments.html +++ /dev/null @@ -1,83 +0,0 @@ -{% if site.staticman.repository and site.staticman.branch %} -
-
- -
- {% if site.data.comments[page.slug] %} -

{{ site.data.ui-text[site.locale].comments_title | default: "Comments" }}

- {% assign comments = site.data.comments[page.slug] | sort %} - {% for comment in comments %} - {% assign email = comment[1].email %} - {% assign name = comment[1].name %} - {% assign url = comment[1].url %} - {% assign date = comment[1].date %} - {% assign message = comment[1].message %} - {% include staticman-comment.html index=forloop.index email=email name=name url=url date=date message=message %} - {% endfor %} - {% endif %} -
- - -
-

{{ site.data.ui-text[site.locale].comments_label | default: "Leave a Comment" }}

-

{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *

-
-
-
- - -
-
- - -
-
- - -
-
- - -
- - -

- {{ site.data.ui-text[site.locale].comment_success_msg | default: "Thanks for your comment! It will show on the site once it has been approved." }} - {{ site.data.ui-text[site.locale].comment_error_msg | default: "Sorry, there was an error with your submission. Please make sure all required fields have been completed and try again." }} -

- - {% if site.staticman.reCaptcha.siteKey %} -
-
-
- {% endif %} -
- - -
-
-
- - - {% if site.staticman.reCaptcha.siteKey %} - - {% endif %} -
- - - - - -
-{% endif %} diff --git a/_includes/utterances-comment.html b/_includes/utterances-comment.html deleted file mode 100644 index 44fd766..0000000 --- a/_includes/utterances-comment.html +++ /dev/null @@ -1,13 +0,0 @@ -{% if site.utterances.repository and site.utterances.issue-term %} - - - -{% endif %} - diff --git a/_layouts/base.html b/_layouts/base.html index f98be4c..9e40e8a 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -27,8 +27,6 @@ - {% include gtm_body.html %} - {% include nav.html %} {{ content }} diff --git a/_layouts/minimal.html b/_layouts/minimal.html deleted file mode 100644 index 9322065..0000000 --- a/_layouts/minimal.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -common-css: - - "/assets/css/beautifuljekyll-minimal.css" -common-ext-css: - - href: "https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" - sri: "sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" -common-ext-js: - - href: "https://code.jquery.com/jquery-3.5.1.slim.min.js" - sri: "sha256-4+XzXVhsDmqanXGHaHvgh1gMQKX40OUvDEBTu8JcmNs=" - - href: "https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" - sri: "sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" - - href: "https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" - sri: "sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" ---- - - - - - {% include head.html %} - - - -
- {% if page.before-content %} -
- {% for file in page.before-content %} - {% include {{ file }} %} - {% endfor %} -
- {% endif %} - - {{ content }} - - {% if page.after-content %} -
- {% for file in page.after-content %} - {% include {{ file }} %} - {% endfor %} -
- {% endif %} -
- - {% include footer-minimal.html %} - - {% include footer-scripts.html %} - - - diff --git a/_layouts/page.html b/_layouts/page.html index 0d4bac6..efbfd42 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -24,8 +24,6 @@ {% endfor %} {% endif %} - - {% include comments.html %} diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 70d5ee4..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -layout: base ---- - -{% include header.html type="post" %} - -
-
-
- - {% if page.gh-repo %} - {% assign gh_split = page.gh-repo | split:'/' %} - {% assign gh_user = gh_split[0] %} - {% assign gh_repo = gh_split[1] %} - -
- {% if page.gh-badge.size > 0 %} - {% for badge in page.gh-badge %} - {% case badge %} - {% when 'star'%} - - {% when 'watch'%} - - {% when 'fork'%} - - {% when 'follow'%} - - {% endcase %} - {% endfor %} - {% endif %} -
- {% endif %} - - {% if page.before-content %} -
- {% for file in page.before-content %} - {% include {{ file }} %} - {% endfor %} -
- {% endif %} - -
- {{ content }} -
- - {% if page.tags.size > 0 %} -
- Tags: - {% for tag in page.tags %} - {{- tag -}} - {% endfor %} -
- {% endif %} - - {% if page.after-content %} -
- {% for file in page.after-content %} - {% include {{ file }} %} - {% endfor %} -
- {% endif %} - - {% if page.social-share %} - {% include social-share.html %} - {% endif %} - - - {% include comments.html %} -
-
-
diff --git a/_posts/2020-02-26-flake-it-till-you-make-it.md b/_posts/2020-02-26-flake-it-till-you-make-it.md deleted file mode 100644 index b3ad9e3..0000000 --- a/_posts/2020-02-26-flake-it-till-you-make-it.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: post -title: Flake it till you make it -subtitle: Excerpt from Soulshaping by Jeff Brown -cover-img: /assets/img/path.jpg -thumbnail-img: /assets/img/thumb.png -share-img: /assets/img/path.jpg -tags: [books, test] ---- - -Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? - -The truth is that no one else can definitively know the path we are here to walk. It’s tempting to listen—many of us long for the omnipotent other—but unless they are genuine psychic intuitives, they can’t know. All others can know is their own truth, and if they’ve actually done the work to excavate it, they will have the good sense to know that they cannot genuinely know anyone else’s. Only soul knows the path it is here to walk. Since you are the only one living in your temple, only you can know its scriptures and interpretive structure. - -At the heart of the struggle are two very different ideas of success—survival-driven and soul-driven. For survivalists, success is security, pragmatism, power over others. Success is the absence of material suffering, the nourishing of the soul be damned. It is an odd and ironic thing that most of the material power in our world often resides in the hands of younger souls. Still working in the egoic and material realms, they love the sensations of power and focus most of their energy on accumulation. Older souls tend not to be as materially driven. They have already played the worldly game in previous lives and they search for more subtle shades of meaning in this one—authentication rather than accumulation. They are often ignored by the culture at large, although they really are the truest warriors. - -A soulful notion of success rests on the actualization of our innate image. Success is simply the completion of a soul step, however unsightly it may be. We have finished what we started when the lesson is learned. What a fear-based culture calls a wonderful opportunity may be fruitless and misguided for the soul. Staying in a passionless relationship may satisfy our need for comfort, but it may stifle the soul. Becoming a famous lawyer is only worthwhile if the soul demands it. It is an essential failure if you are called to be a monastic this time around. If you need to explore and abandon ten careers in order to stretch your soul toward its innate image, then so be it. Flake it till you make it. \ No newline at end of file diff --git a/_posts/2020-02-28-sample-markdown.md b/_posts/2020-02-28-sample-markdown.md deleted file mode 100644 index 8456c31..0000000 --- a/_posts/2020-02-28-sample-markdown.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -layout: post -title: Sample blog post to learn markdown tips -subtitle: There's lots to learn! -gh-repo: daattali/beautiful-jekyll -gh-badge: [star, fork, follow] -tags: [test] -comments: true ---- - -{: .box-success} -This is a demo post to show you how to write blog posts with markdown. I strongly encourage you to [take 5 minutes to learn how to write in markdown](https://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/tables/etc.
I also encourage you to look at the [code that created this post](https://raw.githubusercontent.com/daattali/beautiful-jekyll/master/_posts/2020-02-28-sample-markdown.md) to learn some more advanced tips about using markdown in Beautiful Jekyll. - -**Here is some bold text** - -## Here is a secondary heading - -[This is a link to a different site](https://deanattali.com/) and [this is a link to a section inside this page](#local-urls). - -Here's a table: - -| Number | Next number | Previous number | -| :------ |:--- | :--- | -| Five | Six | Four | -| Ten | Eleven | Nine | -| Seven | Eight | Six | -| Two | Three | One | - -How about a yummy crepe? - -![Crepe](https://beautifuljekyll.com/assets/img/crepe.jpg) - -It can also be centered! - -![Crepe](https://beautifuljekyll.com/assets/img/crepe.jpg){: .mx-auto.d-block :} - -Here's a code chunk: - -~~~ -var foo = function(x) { - return(x + 5); -} -foo(3) -~~~ - -And here is the same code with syntax highlighting: - -```javascript -var foo = function(x) { - return(x + 5); -} -foo(3) -``` - -And here is the same code yet again but with line numbers: - -{% highlight javascript linenos %} -var foo = function(x) { - return(x + 5); -} -foo(3) -{% endhighlight %} - -## Boxes -You can add notification, warning and error boxes like this: - -### Notification - -{: .box-note} -**Note:** This is a notification box. - -### Warning - -{: .box-warning} -**Warning:** This is a warning box. - -### Error - -{: .box-error} -**Error:** This is an error box. - -## Local URLs in project sites {#local-urls} - -When hosting a *project site* on GitHub Pages (for example, `https://USERNAME.github.io/MyProject`), URLs that begin with `/` and refer to local files may not work correctly due to how the root URL (`/`) is interpreted by GitHub Pages. You can read more about it [in the FAQ](https://beautifuljekyll.com/faq/#links-in-project-page). To demonstrate the issue, the following local image will be broken **if your site is a project site:** - -![Crepe](/assets/img/crepe.jpg) - -If the above image is broken, then you'll need to follow the instructions [in the FAQ](https://beautifuljekyll.com/faq/#links-in-project-page). Here is proof that it can be fixed: - -![Crepe]({{ '/assets/img/crepe.jpg' | relative_url }}) diff --git a/anmeldung.md b/anmeldung.md deleted file mode 100644 index 6cf10ec..0000000 --- a/anmeldung.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: page -title: "Anmeldung für das nächste Dojo" -permalink: /anmeldung/ ---- - -
- - -

Vergiss bitte nicht die ausgefüllten und unterschriebenen Teilnahmebedingungen!

- -
diff --git a/assets/css/beautifuljekyll-minimal.css b/assets/css/beautifuljekyll-minimal.css deleted file mode 100644 index 17589f5..0000000 --- a/assets/css/beautifuljekyll-minimal.css +++ /dev/null @@ -1,13 +0,0 @@ -.main-content { - padding-bottom: 3.125rem; -} - -footer.footer-min { - position: fixed; - bottom: 0; - width: 100%; - padding: 0.1875rem; - background-color: #f5f5f5; - border-top: 1px solid #eeeeee; - text-align: center; -} diff --git a/assets/css/staticman.css b/assets/css/staticman.css deleted file mode 100644 index 8bacb61..0000000 --- a/assets/css/staticman.css +++ /dev/null @@ -1,180 +0,0 @@ -/* ========================================================================== - Forms - ========================================================================== */ -.staticman-comments form { - margin: 0 0 5px 0; - padding: 1em; - background-color: #f2f3f3; -} -.staticman-comments form p { - margin-bottom: 2.5px; -} -.staticman-comments form br { - display: none; -} -.staticman-comments label, .staticman-comments input, .staticman-comments button, .staticman-comments textarea { - vertical-align: baseline; - vertical-align: middle; -} -.staticman-comments input, .staticman-comments button, .staticman-comments textarea { - box-sizing: border-box; -} -.staticman-comments label { - display: block; - margin-bottom: 0.25em; - color: #494e52; - cursor: pointer; -} -.staticman-comments label small { - font-size: 0.75em; -} -.staticman-comments label input, .staticman-comments label textarea { - display: block; -} -.staticman-comments input, .staticman-comments textarea { - display: inline-block; - width: 100%; - padding: 0.25em; - margin-bottom: 0.5em; - color: #494e52; - background-color: #fff; - border: #f2f3f3; - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); -} -.staticman-comments .input-mini { - width: 60px; -} -.staticman-comments .input-small { - width: 90px; -} -.staticman-comments input[type="button"], .staticman-comments input[type="reset"], .staticman-comments input[type="submit"] { - width: auto; - height: auto; - cursor: pointer; - overflow: visible; -} -.staticman-comments textarea { - resize: vertical; - height: auto; - overflow: auto; - vertical-align: top; -} -.staticman-comments input[type="hidden"] { - display: none; -} -.staticman-comments .form { - position: relative; -} -/* - Focus & active state - ========================================================================== */ -.staticman-comments input:focus, .staticman-comments textarea:focus { - border-color: #7a8288; - outline: 0; - outline: thin dotted \9; - box-shadow: inset 0 1px 3px rgba(73, 78, 82, 0.06), 0 0 5px rgba(122, 130, 136, 0.7); -} -.staticman-comments input[type="file"]:focus, .staticman-comments input[type="radio"]:focus, .staticman-comments input[type="checkbox"]:focus:focus { - box-shadow: none; -} -/* - Help text - ========================================================================== */ -.staticman-comments .form-text { - color: #898c8e; -} -.staticman-comments .form-text { - display: block; - margin-bottom: 1em; - line-height: 1em; -} -/* - .form-group - ========================================================================== */ -.staticman-comments .form-group { - margin-bottom: 5px; - padding: 0; - border-width: 0; -} -/* - Comments - ========================================================================== */ -.staticman-comments .page__comments { - float: left; - margin-left: 0; - margin-right: 0; - width: 100%; - clear: both; -} -.staticman-comments .page__comments-title { - margin-top: 2rem; - margin-bottom: 10px; - padding-top: 2rem; - border-top: 1px solid #f2f3f3; -} -.staticman-comments .page__comments-form { - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.staticman-comments .page__comments-form.disabled input, .staticman-comments .page__comments-form.disabled button, .staticman-comments .page__comments-form.disabled textarea, .staticman-comments .page__comments-form.disabled label { - pointer-events: none; - cursor: not-allowed; - filter: alpha(opacity=65); - box-shadow: none; - opacity: 0.65; -} -.staticman-comments .comment { - margin: 1em 0; -} -.staticman-comments .comment:not(:last-child) { - border-bottom: 1px solid #f2f3f3; -} -.staticman-comments .comment__avatar-wrapper { - float: left; - width: 60px; - height: 60px; -} -.staticman-comments .comment__avatar { - width: 40px; - height: 40px; - border-radius: 50%; -} -.staticman-comments .comment__content-wrapper { - width: calc(100% - 60px); -} -.staticman-comments .comment__author { - margin: 0; -} -.staticman-comments .comment__author a { - text-decoration: none; -} -.staticman-comments .comment__date { - margin: 0; -} -.staticman-comments .comment__date a { - text-decoration: none; -} -/* ========================================================================== - PRINT STYLES - ========================================================================== */ -.staticman-comments @media print { - /* - Hide the following elements on print - ========================================================================== */ -.staticman-comments [hidden] { - display: none; - } -.staticman-comments .masthead, .staticman-comments .toc, .staticman-comments .page__share, .staticman-comments .page__related, .staticman-comments .pagination, .staticman-comments .ads, .staticman-comments .page__footer, .staticman-comments .page__comments-form, .staticman-comments .author__avatar, .staticman-comments .author__content, .staticman-comments .author__urls-wrapper, .staticman-comments .nav__list, .staticman-comments .sidebar, .staticman-comments .adsbygoogle { - display: none !important; - height: 1px !important; - } -} -/* - Post pagination navigation links - ========================================================================== */ -.staticman-comments .page__comments + .staticman-comments .pagination { - margin-top: 2em; - padding-top: 2em; - border-top: 1px solid #f2f3f3; -} diff --git a/assets/fav/browserconfig.xml b/assets/fav/browserconfig.xml index c554148..fc049a8 100644 --- a/assets/fav/browserconfig.xml +++ b/assets/fav/browserconfig.xml @@ -1,2 +1,2 @@ -#ffffff \ No newline at end of file +#ffffff diff --git a/assets/fav/manifest.json b/assets/fav/manifest.json index 013d4a6..446bf7b 100644 --- a/assets/fav/manifest.json +++ b/assets/fav/manifest.json @@ -1,41 +1,41 @@ { - "name": "App", + "name": "CoderDojo Potsdam", "icons": [ { - "src": "\/android-icon-36x36.png", + "src": "/assets/fav/android-icon-36x36.png", "sizes": "36x36", - "type": "image\/png", + "type": "image/png", "density": "0.75" }, { - "src": "\/android-icon-48x48.png", + "src": "/assets/fav/android-icon-48x48.png", "sizes": "48x48", - "type": "image\/png", + "type": "image/png", "density": "1.0" }, { - "src": "\/android-icon-72x72.png", + "src": "/assets/fav/android-icon-72x72.png", "sizes": "72x72", - "type": "image\/png", + "type": "image/png", "density": "1.5" }, { - "src": "\/android-icon-96x96.png", + "src": "/assets/fav/android-icon-96x96.png", "sizes": "96x96", - "type": "image\/png", + "type": "image/png", "density": "2.0" }, { - "src": "\/android-icon-144x144.png", + "src": "/assets/fav/android-icon-144x144.png", "sizes": "144x144", - "type": "image\/png", + "type": "image/png", "density": "3.0" }, { - "src": "\/android-icon-192x192.png", + "src": "/assets/fav/android-icon-192x192.png", "sizes": "192x192", - "type": "image\/png", + "type": "image/png", "density": "4.0" } ] -} \ No newline at end of file +} diff --git a/assets/img/android-icon-144x144.png b/assets/img/android-icon-144x144.png deleted file mode 100644 index a9d6271..0000000 Binary files a/assets/img/android-icon-144x144.png and /dev/null differ diff --git a/assets/img/android-icon-192x192.png b/assets/img/android-icon-192x192.png deleted file mode 100644 index 3bbff73..0000000 Binary files a/assets/img/android-icon-192x192.png and /dev/null differ diff --git a/assets/img/android-icon-36x36.png b/assets/img/android-icon-36x36.png deleted file mode 100644 index 09b5ded..0000000 Binary files a/assets/img/android-icon-36x36.png and /dev/null differ diff --git a/assets/img/android-icon-48x48.png b/assets/img/android-icon-48x48.png deleted file mode 100644 index 04e1c10..0000000 Binary files a/assets/img/android-icon-48x48.png and /dev/null differ diff --git a/assets/img/android-icon-72x72.png b/assets/img/android-icon-72x72.png deleted file mode 100644 index 11d8d39..0000000 Binary files a/assets/img/android-icon-72x72.png and /dev/null differ diff --git a/assets/img/android-icon-96x96.png b/assets/img/android-icon-96x96.png deleted file mode 100644 index 360b10c..0000000 Binary files a/assets/img/android-icon-96x96.png and /dev/null differ diff --git a/assets/img/apple-icon-114x114.png b/assets/img/apple-icon-114x114.png deleted file mode 100644 index 003346d..0000000 Binary files a/assets/img/apple-icon-114x114.png and /dev/null differ diff --git a/assets/img/apple-icon-120x120.png b/assets/img/apple-icon-120x120.png deleted file mode 100644 index 15a707e..0000000 Binary files a/assets/img/apple-icon-120x120.png and /dev/null differ diff --git a/assets/img/apple-icon-144x144.png b/assets/img/apple-icon-144x144.png deleted file mode 100644 index a9d6271..0000000 Binary files a/assets/img/apple-icon-144x144.png and /dev/null differ diff --git a/assets/img/apple-icon-152x152.png b/assets/img/apple-icon-152x152.png deleted file mode 100644 index e1261c2..0000000 Binary files a/assets/img/apple-icon-152x152.png and /dev/null differ diff --git a/assets/img/apple-icon-180x180.png b/assets/img/apple-icon-180x180.png deleted file mode 100644 index 325c66e..0000000 Binary files a/assets/img/apple-icon-180x180.png and /dev/null differ diff --git a/assets/img/apple-icon-57x57.png b/assets/img/apple-icon-57x57.png deleted file mode 100644 index 0b293dd..0000000 Binary files a/assets/img/apple-icon-57x57.png and /dev/null differ diff --git a/assets/img/apple-icon-60x60.png b/assets/img/apple-icon-60x60.png deleted file mode 100644 index 8dd6d0f..0000000 Binary files a/assets/img/apple-icon-60x60.png and /dev/null differ diff --git a/assets/img/apple-icon-72x72.png b/assets/img/apple-icon-72x72.png deleted file mode 100644 index 11d8d39..0000000 Binary files a/assets/img/apple-icon-72x72.png and /dev/null differ diff --git a/assets/img/apple-icon-76x76.png b/assets/img/apple-icon-76x76.png deleted file mode 100644 index 5b6b0fc..0000000 Binary files a/assets/img/apple-icon-76x76.png and /dev/null differ diff --git a/assets/img/apple-icon-precomposed.png b/assets/img/apple-icon-precomposed.png deleted file mode 100644 index d038c71..0000000 Binary files a/assets/img/apple-icon-precomposed.png and /dev/null differ diff --git a/assets/img/apple-icon.png b/assets/img/apple-icon.png deleted file mode 100644 index d038c71..0000000 Binary files a/assets/img/apple-icon.png and /dev/null differ diff --git a/assets/img/avatar-icon.png b/assets/img/avatar-icon.png deleted file mode 100644 index a150efb..0000000 Binary files a/assets/img/avatar-icon.png and /dev/null differ diff --git a/assets/img/bgimage.png b/assets/img/bgimage.png deleted file mode 100644 index 9e2d359..0000000 Binary files a/assets/img/bgimage.png and /dev/null differ diff --git a/assets/img/browserconfig.xml b/assets/img/browserconfig.xml deleted file mode 100644 index c554148..0000000 --- a/assets/img/browserconfig.xml +++ /dev/null @@ -1,2 +0,0 @@ - -#ffffff \ No newline at end of file diff --git a/assets/img/favicon-16x16.png b/assets/img/favicon-16x16.png deleted file mode 100644 index 1510ff0..0000000 Binary files a/assets/img/favicon-16x16.png and /dev/null differ diff --git a/assets/img/favicon-32x32.png b/assets/img/favicon-32x32.png deleted file mode 100644 index ad38215..0000000 Binary files a/assets/img/favicon-32x32.png and /dev/null differ diff --git a/assets/img/favicon-96x96.png b/assets/img/favicon-96x96.png deleted file mode 100644 index 360b10c..0000000 Binary files a/assets/img/favicon-96x96.png and /dev/null differ diff --git a/assets/img/favicon.ico b/assets/img/favicon.ico deleted file mode 100644 index 37cc4f5..0000000 Binary files a/assets/img/favicon.ico and /dev/null differ diff --git a/assets/img/manifest.json b/assets/img/manifest.json deleted file mode 100644 index 013d4a6..0000000 --- a/assets/img/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "App", - "icons": [ - { - "src": "\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -} \ No newline at end of file diff --git a/assets/img/ms-icon-144x144.png b/assets/img/ms-icon-144x144.png deleted file mode 100644 index a9d6271..0000000 Binary files a/assets/img/ms-icon-144x144.png and /dev/null differ diff --git a/assets/img/ms-icon-150x150.png b/assets/img/ms-icon-150x150.png deleted file mode 100644 index 128b8bb..0000000 Binary files a/assets/img/ms-icon-150x150.png and /dev/null differ diff --git a/assets/img/ms-icon-310x310.png b/assets/img/ms-icon-310x310.png deleted file mode 100644 index 06591ba..0000000 Binary files a/assets/img/ms-icon-310x310.png and /dev/null differ diff --git a/assets/img/ms-icon-70x70.png b/assets/img/ms-icon-70x70.png deleted file mode 100644 index 6f8cbef..0000000 Binary files a/assets/img/ms-icon-70x70.png and /dev/null differ diff --git a/assets/img/path.jpg b/assets/img/path.jpg deleted file mode 100644 index 5855c09..0000000 Binary files a/assets/img/path.jpg and /dev/null differ diff --git a/assets/img/photo_solder.jpg b/assets/img/photo_solder.jpg deleted file mode 100644 index 114be83..0000000 Binary files a/assets/img/photo_solder.jpg and /dev/null differ diff --git a/assets/img/thumb.png b/assets/img/thumb.png deleted file mode 100644 index 53118c3..0000000 Binary files a/assets/img/thumb.png and /dev/null differ diff --git a/assets/js/staticman.js b/assets/js/staticman.js deleted file mode 100644 index 9ecf188..0000000 --- a/assets/js/staticman.js +++ /dev/null @@ -1,65 +0,0 @@ ---- -layout: null ---- - -(function ($) { - $('#new_comment').submit(function () { - const form = this; - - $(form).addClass('disabled'); - - {% assign sm = site.staticman -%} - const endpoint = '{{ sm.endpoint }}'; - const repository = '{{ sm.repository }}'; - const branch = '{{ sm.branch }}'; - const url = endpoint + repository + '/' + branch + '/comments'; - const data = $(this).serialize(); - - const xhr = new XMLHttpRequest(); - xhr.open("POST", url); - xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); - xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); - xhr.onreadystatechange = function () { - if(xhr.readyState === XMLHttpRequest.DONE) { - const status = xhr.status; - if (status >= 200 && status < 400) { - formSubmitted(); - } else { - formError(); - } - } - }; - - function formSubmitted() { - $('#comment-form-submit').addClass('d-none'); - $('#comment-form-submitted').removeClass('d-none'); - $('.page__comments-form .js-notice').removeClass('alert-danger'); - $('.page__comments-form .js-notice').addClass('alert-success'); - showAlert('success'); - } - - function formError() { - $('#comment-form-submitted').addClass('d-none'); - $('#comment-form-submit').removeClass('d-none'); - $('.page__comments-form .js-notice').removeClass('alert-success'); - $('.page__comments-form .js-notice').addClass('alert-danger'); - showAlert('failure'); - $(form).removeClass('disabled'); - } - - xhr.send(data); - - return false; - }); - - function showAlert(message) { - $('.page__comments-form .js-notice').removeClass('d-none'); - if (message == 'success') { - $('.page__comments-form .js-notice-text-success').removeClass('d-none'); - $('.page__comments-form .js-notice-text-failure').addClass('d-none'); - } else { - $('.page__comments-form .js-notice-text-success').addClass('d-none'); - $('.page__comments-form .js-notice-text-failure').removeClass('d-none'); - } - } -})(jQuery); diff --git a/beautiful-jekyll-theme.gemspec b/beautiful-jekyll-theme.gemspec deleted file mode 100644 index acbd2a0..0000000 --- a/beautiful-jekyll-theme.gemspec +++ /dev/null @@ -1,30 +0,0 @@ -# frozen_string_literal: true - -Gem::Specification.new do |spec| - spec.name = "beautiful-jekyll-theme" - spec.version = "6.0.1" - spec.authors = ["Dean Attali"] - spec.email = ["daattali@gmail.com"] - - spec.summary = "Beautiful Jekyll is a ready-to-use Jekyll theme to help you create an awesome website quickly. Perfect for personal blogs or simple project websites, with a focus on responsive and clean design." - spec.homepage = "https://beautifuljekyll.com" - spec.license = "MIT" - - spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(assets|_layouts|_includes|LICENSE|README|feed|404|_data|tags|staticman)}i) } - - spec.metadata = { - "changelog_uri" => "https://beautifuljekyll.com/updates/", - "documentation_uri" => "https://github.com/daattali/beautiful-jekyll#readme" - } - - spec.add_runtime_dependency "jekyll", ">= 3.9.3" - spec.add_runtime_dependency "jekyll-paginate", "~> 1.1" - spec.add_runtime_dependency "jekyll-sitemap", "~> 1.4" - spec.add_runtime_dependency "kramdown-parser-gfm", "~> 1.1" - spec.add_runtime_dependency "kramdown", "~> 2.3" - spec.add_runtime_dependency "webrick", "~> 1.8" - - spec.add_development_dependency "bundler", ">= 1.16" - spec.add_development_dependency "rake", "~> 12.0" - spec.add_development_dependency "appraisal", "~> 2.5" -end \ No newline at end of file diff --git a/datenschutzerklaerung.md b/datenschutzerklaerung.md index 5d9362b..447f8e7 100644 --- a/datenschutzerklaerung.md +++ b/datenschutzerklaerung.md @@ -15,14 +15,16 @@ Es erfolgt kein Tracking und wir haben auf diese Daten keinen direkten Zugriff, Wir setzen für die Zurverfügungstellung unserer Website folgenden Hoster ein: +``` GitHub Inc. 88 Colin P Kelly Jr St San Francisco, CA 94107 United States +``` Dieser ist Empfänger Ihrer personenbezogenen Daten. Dies entspricht unserem berechtigten Interesse im Sinne des Art. 6 Abs. 1 S. 1 lit. f DSGVO, selbst keinen Server in unseren Räumlichkeiten vorhalten zu müssen. Serverstandort ist USA. -Weitere Informationen zu Widerspruchs- und Beseitigungsmöglichkeiten gegenüber GitHub finden Sie unter: https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-privacy-statement#github-pages +Weitere Informationen zu Widerspruchs- und Beseitigungsmöglichkeiten gegenüber GitHub finden Sie unter: [GitHub Privacy Statement](https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-privacy-statement#github-pages) Sie haben das Recht der Verarbeitung zu widersprechen. Ob der Widerspruch erfolgreich ist, ist im Rahmen einer Interessenabwägung zu ermitteln. @@ -30,8 +32,13 @@ Die Daten werden gelöscht, sobald der Zweck der Verarbeitung entfällt. Die Verarbeitung der unter diesem Abschnitt angegebenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben. Die Funktionsfähigkeit der Website ist ohne die Verarbeitung nicht gewährleistet. -GitHub hat Compliance-Maßnahmen für internationale Datenübermittlungen umgesetzt. Diese gelten für alle weltweiten Aktivitäten, bei denen GitHub personenbezogene Daten von natürlichen Personen in der EU verarbeitet. Diese Maßnahmen basieren auf den EU-Standardvertragsklauseln (SCCs). Weitere Informationen finden Sie unter: https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-data-protection-addendum#attachment-1–the-standard-contractual-clauses-processors +GitHub hat Compliance-Maßnahmen für internationale Datenübermittlungen umgesetzt. Diese gelten für alle weltweiten Aktivitäten, bei denen GitHub personenbezogene Daten von natürlichen Personen in der EU verarbeitet. Diese Maßnahmen basieren auf den EU-Standardvertragsklauseln (SCCs). Weitere Informationen finden Sie [hier](https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-data-protection-addendum#attachment-1–the-standard-contractual-clauses-processors). ### Rechtliche Hinweise -Grundsätzlich ist ein Auftragsverarbeitungsvertrag mit dem Hoster abzuschließen. Das bayerische Landesamt für Datenschutzaufsicht hat für das Hosting rein statischer Websites eine Ausnahme gemacht. Für den Fall, dass die Webseite der Selbstdarstellung dient, z.B. von Vereinen oder Kleinunternehmen, keine personenbezogenen Daten an den Betreiber fließen und kein Tracking stattfindet, liegt keine Auftragsverarbeitung vor. Weiter heißt es: „Die Tatsache, dass auch beim Hosting von statischen Webseiten zwangsläufig IP-Adressen, d.h. personenbezogene Daten, verarbeitet werden müssen, führt nicht zur Annahme einer Auftragsverarbeitung. Das wäre nicht sachgerecht. Die (kurzfristige) IP-Adressenspeicherung ist vielmehr noch der TK-Zugangsvermittlung des Website-Hosters nach dem TKG zuzurechnen und dient in erster Linie Sicherheitszwecken des Hosters.“ (https://www.lda.bayern.de/media/veroeffentlichungen/FAQ_Hosting_keine_Auftragsverarbeitung.pdf) Wir gehen davon aus, dass diese Ausnahme auf GitHub Pages anzuwenden ist. +Grundsätzlich ist ein Auftragsverarbeitungsvertrag mit dem Hoster abzuschließen. Das bayerische Landesamt für Datenschutzaufsicht hat für das Hosting rein statischer Websites eine Ausnahme gemacht. Für den Fall, dass die Webseite der Selbstdarstellung dient, z.B. von Vereinen oder Kleinunternehmen, keine personenbezogenen Daten an den Betreiber fließen und kein Tracking stattfindet, liegt keine Auftragsverarbeitung vor. Weiter heißt es: + +> Die Tatsache, dass auch beim Hosting von statischen Webseiten zwangsläufig IP-Adressen, d.h. personenbezogene Daten, verarbeitet werden müssen, führt nicht zur Annahme einer Auftragsverarbeitung. Das wäre nicht sachgerecht. Die (kurzfristige) IP-Adressenspeicherung ist vielmehr noch der TK-Zugangsvermittlung des Website-Hosters nach dem TKG zuzurechnen und dient in erster Linie Sicherheitszwecken des Hosters. +[Quelle: Das bayerische Landesamt für Datenschutzaufsicht](https://www.lda.bayern.de/media/veroeffentlichungen/FAQ_Hosting_keine_Auftragsverarbeitung.pdf) + +Wir gehen davon aus, dass diese Ausnahme auf GitHub Pages anzuwenden ist. diff --git a/eindruecke.md b/eindruecke.md index 31501de..ca735fd 100644 --- a/eindruecke.md +++ b/eindruecke.md @@ -6,8 +6,8 @@ subtitle: Wirf einen Blick in unsere Treffen ### Weihnachtsevent 2024 -![Weihnachtsbox](/assets/img/2024-12-15-weihnachtsbox.jpg) -![Weihnachtsboxen](/assets/img/2024-12-15-weihnachtsboxen.jpg) +![Hardware-Kit der AdventBox 2024 vom CoderDojo Potsdam mit Arduino und Elektronik-Bauteilen](/assets/img/2024-12-15-weihnachtsbox.jpg) +![Leuchtende AdventBoxen beim CoderDojo Potsdam Weihnachtsevent 2024 Workshop](/assets/img/2024-12-15-weihnachtsboxen.jpg) Anleitung und Ressourcen findet ihr hier: [https://github.com/CoderDojoPotsdam/AdventBox](https://github.com/CoderDojoPotsdam/AdventBox) @@ -16,27 +16,27 @@ Anleitung und Ressourcen findet ihr hier: [https://github.com/CoderDojoPotsdam/A Im Januar konnte das Weihnachtsevent 2023 mit geändertem Motiv noch einmal gemacht werden: -![Winterlicht (Motiv)](/assets/img/2024-01-13-Winterprojekt.jpeg) -![Winterlicht beleuchtet](/assets/img/2024-01-13-Winterprojekt2.jpeg) +![Leuchtendes Acrylglas-Projekt mit "CoderDojo Potsdam"-Gravur und Weihnachtsmotiv bei einem Elektronik-Workshop](/assets/img/2024-01-13-Winterprojekt.jpeg) +![LED-Weihnachtsdekoration aus Acrylglas](/assets/img/2024-01-13-Winterprojekt2.jpeg) ### Weihnachtsevent 2023 -![Bild3](/assets/img/weihnachten_2023.jpg) -![Bild4](/assets/img/rotes_Weihnachtslicht.jpg) +![Ein selbstgebautes, beleuchtetes Acrylglas-Schild mit Schlitten-Motiv](/assets/img/weihnachten_2023.jpg) +![Kind beim Programmieren eines Arduino-Projekts mit LED-Acrylglas](/assets/img/rotes_Weihnachtslicht.jpg) Anleitung und Ressourcen findet ihr hier: [https://github.com/CoderDojoPotsdam/ChristmasLight](https://github.com/CoderDojoPotsdam/ChristmasLight) ### Weihnachtsevent 2022 -![Weihnachtsmelodie](/assets/img/2022-weihnachtsmelodie.jpg) -![dunkle Weihnachtsmelodie](/assets/img/2022-weihnachtsmelodie2.jpg) -![Deko](/assets/img/weihnachtsdeko.jpeg) +![Das fertige, leuchtende "Weihnachtsmelodie"-Projekt: Lasergeschnittene Holzbox mit leuchtender Acryl-Tanne und Lautsprecher](/assets/img/2022-weihnachtsmelodie.jpg) +![Ein Kind programmiert das Arduino-Projekt "Weihnachtsmelodie" mit leuchtender Acryl-Tanne](/assets/img/2022-weihnachtsmelodie2.jpg) +![Hängendes Holz-Ornament mit Sternen](/assets/img/weihnachtsdeko.jpeg) Anleitung und Ressourcen findet ihr hier: [https://github.com/CoderDojoPotsdam/ChristmasMelody](https://github.com/CoderDojoPotsdam/ChristmasMelody) ### Ältere Eindrücke -![Bild1](/assets/img/solder_ornament.jpg) -![Bild2](/assets/img/collage.jpg) -![Bild2](/assets/img/photo_group.jpg) +![Jugendlicher lötet eine Platine bei einem Elektronik-Workshop des CoderDojo Potsdam](/assets/img/solder_ornament.jpg) +![Kinder löten, bauen Arudino-Projekte und entwickeln eigene Spiele](/assets/img/collage.jpg) +![Kinder und Jugendliche programmieren gemeinsam an Laptops](/assets/img/photo_group.jpg) diff --git a/faq.md b/faq.md index aec5707..34c2b5c 100644 --- a/faq.md +++ b/faq.md @@ -29,13 +29,13 @@ Wir versuchen sie mindestens jeden zweiten Samstag im Monat stattfinden zu lasse ## Wie alt sind die anderen? -Die Teilnehmenden sind im Alter bis 18 Jahren. Die Mentoren dementsprechend meistens älter. Es ist bestimmt jemand anderes in deinem Alter ± ein Jahr da. Es gibt das [Material von der OpenTechSchool](http://learn.opentechschool.org/), das Erwachsene verwenden, und mit [code.org](http://code.org/) können sich sehr junge Teilnehmende beschäftigen, selbst für Vorschulkinder gibt es ScratchJr und Lightbot. Das waren die beiden Extreme. Auf der [Website](https://CoderDojoPotsdam.github.io) steht das gesamte Material. Es zählt das Interesse, es mal auszuprobieren. +Die Teilnehmenden sind im Alter bis 18 Jahren. Die Mentoren dementsprechend meistens älter. Es ist bestimmt jemand anderes in deinem Alter ± ein Jahr da. Es gibt das [Material von der OpenTechSchool](https://learn.opentechschool.org/), das Erwachsene verwenden, und mit [code.org](https://code.org/) können sich sehr junge Teilnehmende beschäftigen, selbst für Vorschulkinder gibt es ScratchJr und Lightbot. Das waren die beiden Extreme. Auf der [Website](https://CoderDojoPotsdam.github.io/material/) steht das gesamte Material. Es zählt das Interesse, es mal auszuprobieren. # Fragen von Teilnehmenden ## Können auch Tablets verwendet werden? -Ja. Mitbringen. Für IPads und IPhones gibt es [Hopscotch](http://www.gethopscotch.com/), [ScratchJr](http://www.scratchjr.org/) und [Lightbot](https://itunes.apple.com/de/app/lightbot-programming-puzzles/id657638474?mt=8). [Lightbot](https://itunes.apple.com/de/app/lightbot-programming-puzzles/id657638474?mt=8) ist auch für Android erhältlich. Außerdem kann man mit [App Inventor](http://appinventor.mit.edu/) [Android apps programmieren](http://www.universalsubtitles.org/en/videos/Uhxo9Ar9G9N3/info/talk-to-me-part-1-mit-app-inventor-tutorial-1/), wenn man einen Laptop hat. +Ja. Mitbringen. Für IPads und IPhones gibt es [Hopscotch](https://www.gethopscotch.com/), [ScratchJr](https://www.scratchjr.org/) und [Lightbot](https://itunes.apple.com/de/app/lightbot-programming-puzzles/id657638474?mt=8). [Lightbot](https://itunes.apple.com/de/app/lightbot-programming-puzzles/id657638474?mt=8) ist auch für Android erhältlich. Außerdem kann man mit [App Inventor](https://appinventor.mit.edu/) Android Apps programmieren, wenn man einen Laptop hat. ## Kann ich meinen Laptop mitbringen? @@ -49,8 +49,7 @@ Es gibt die Mailingliste [coderdojopotsdam-discuss](https://groups.google.com/fo ## Wie bekomme ich mit, wann das nächste Dojo ist? -1. Melde dich beim [nächsten Dojo](https://CoderDojoPotsdam.github.io) an. -2. Trage dich in den [Coder Dojo Potsdam Mailverteiler](https://groups.google.com/forum/#!forum/coderdojopotsdam) ein. +Die Dojos finden generell jeden zweiten Samstag im Monat statt. Auf der [Hauptseite](https://CoderDojoPotsdam.github.io) sind die nächsten Termine aufgelistet. Eine gesonderte Anmeldung ist nicht nötig. Sollten wir einen Termin absagen, Spezialevents oder Workshops mit begrenzter Teilnehmendenzahl veranstalten, kündigen wir das explizit in unserem [Coder Dojo Potsdam Mailverteiler](https://groups.google.com/forum/#!forum/coderdojopotsdam) an. ## Bin ich zu alt? diff --git a/impressum.md b/impressum.md index 51e2ada..114dbd7 100644 --- a/impressum.md +++ b/impressum.md @@ -5,7 +5,7 @@ title: Impressum ### Angaben gemäß § 5 TMG -Studierenklub CoderDojo Potsdam \ +Studierendenclub CoderDojo Potsdam \ c/o Hasso-Plattner-Institut gGmbH \ Prof.-Dr.-Helmert-Str. 2-3 \ 14482 Potsdam diff --git a/index.md b/index.md index 78cc991..50f2c99 100644 --- a/index.md +++ b/index.md @@ -4,7 +4,7 @@ title: CoderDojo Potsdam subtitle: --- -![Bild1](/assets/img/Build_a_Makerspace_for_Young_People.jpg) +![Erwachsene und Kinder arbeiten gemeinsam an Laptops während eines Workshops bei CoderDojo Potsdam](/assets/img/Build_a_Makerspace_for_Young_People.jpg) > ### Nächstes Dojo: offenes Dojo am 13.06.2026 14:00 - 17:00 H-E.51/52 {: .center } @@ -21,7 +21,7 @@ Falls du immer die neuesten Termine und Infos bekommen willst, kannst du dich in ### Anmeldung -Seit Anfang 2025 müsst ihr euch nicht mehr anmelden. Unsere Dojos sind offen für alle und ihr könnt gerne einfach vorbeikommen. Sollten wir Spezialevents veranstalten oder einen Workshop mit begrenzter Teilnehmendenzahl, dann kündigen wir das explizit an. +Unsere Dojos sind offen für alle und ihr könnt gerne einfach vorbeikommen. Eine gesonderte Anmeldung ist nicht nötig. Sollten wir Spezialevents veranstalten oder einen Workshop mit begrenzter Teilnehmendenzahl, dann kündigen wir das explizit an. ### Was solltest du mitbringen: @@ -33,4 +33,4 @@ Seit Anfang 2025 müsst ihr euch nicht mehr anmelden. Unsere Dojos sind offen f Du hast noch weitere Fragen? Dann schau in unseren [FAQ](/faq.md) vorbei oder schreibe uns eine [Nachricht](mailto:klub-coderdojo-sprecher@hpi.de). -[![Karte](/assets/img/staticmap.png)](https://www.google.com/maps/search/?api=1&query=52.3938691,13.1332946){:width="100%"} +[![Karte der Umgebung des HPI Campus Griebnitzsee](/assets/img/staticmap.png)](https://www.google.com/maps/search/?api=1&query=52.3938691,13.1332946){:width="100%"} diff --git a/material.md b/material.md index 0bac938..1d2bdfb 100644 --- a/material.md +++ b/material.md @@ -8,12 +8,15 @@ subtitle: Weder lesen noch Schreiben - lerne Programmieren mit Symbolen -- [Lightbot](http://lightbot.com/hour-of-code.html) - Steuere einen kleinen Roboter, der den Boden anleuchten möchte. - - [iOS](http://lightbot.com/redirect-ios-codehour.html) - - [Android](http://lightbot.com/redirect-android-codehour.html) -- [SpriteBox](http://spritebox.com/flash.html) - Steuere deine Figur durch die eine Welt. Manchmal kommst du nicht weiter. Da hilft dir ein Elf, dem du sagst, wo er Erde hinmachen soll, damit du höher kommst. -- [Scratch JR](http://www.scratchjr.org/) - Erstelle eigene interaktive Geschichten und Videos mit der App. - - [Info Sphere](http://schuelerlabor.informatik.rwth-aachen.de/modulmaterialien/scratchjr) +- [Scratch JR](https://scratchjr.org/) - Erstelle eigene interaktive Geschichten und Videos mit der App. + - [Lernmaterialien der RWTH Aachen](https://www.infosphere.rwth-aachen.de/cms/infosphere/Angebote/InfoSphere-Workshops/~bhsrxd/Workshop-ScratchJr/) + - [iOS](https://apps.apple.com/us/app/scratchjr/id895485086) + - [Android](https://play.google.com/store/apps/details?id=org.scratchjr.android) + - [Amazon](https://www.amazon.com/Scratch-Foundation-ScratchJr/dp/B01AKGTD2E) +- [Lightbot](https://lightbot.com/) - Steuere einen kleinen Roboter, der den Boden anleuchten möchte. + - [iOS](https://lightbot.com/redirect-ios.html) +- [SpriteBox](https://spritebox.com) - Steuere deine Figur durch die eine Welt. Manchmal kommst du nicht weiter. Da hilft dir ein Elf, dem du sagst, wo er Erde hinmachen soll, damit du höher kommst. + - [iOS](https://apps.apple.com/us/app/spritebox-coding/id1270538471) ### Blöcke @@ -23,43 +26,28 @@ Schreibe eigene Programme, indem du Blöcke zusammen steckst. - [Labyrinth](https://blockly-games.appspot.com/maze?lang=de) - [code.org](https://code.org/learn) - Minecraft, Star Wars, Anna und Elsa, Angry Birds, Flappy Bird - lerne Programmieren, indem du Rätsel löst. - [Scratch](https://scratch.mit.edu/) - Erstelle eigene interaktive Geschichten und Spiele mit der App. - - [Invent with Scratch](https://inventwithscratch.com/book/) - - [Version 1.4](https://scratch.mit.edu/scratch_1.4/) -- [Snap](http://snap.berkeley.edu/index.html) - Baue dein eigenes Spiel oder eine Geschichte, indem du Blöcke zusammen steckst und malst. Bringe Scratch zum nächsten Level, z.B. mit Funktionen zum Verfremden von Fotos. -- [App Inventor](http://appinventor.mit.edu/) - Erstelle eigene Android Apps. Es gibt eine Reihe von Tutorials, die du benutzen kannst. - - [Hour of Code Tutorial](http://tinyurl.com/AI-tutorial-untertitel) -- [Ardublocks](http://schuelerlabor.informatik.rwth-aachen.de/modulmaterialien/ardublock) - Programmiere den Arduino mit Blöcken, steuere LEDs und andere Bauteile an. + - [Invent with Scratch](https://inventwithscratch.com/book3/) +- [Snap](https://snap.berkeley.edu/index.html) - Baue dein eigenes Spiel oder eine Geschichte, indem du Blöcke zusammen steckst und malst. Bringe Scratch zum nächsten Level, z.B. mit Funktionen zum Verfremden von Fotos. +- [MIT App Inventor](https://appinventor.mit.edu/) - MIT App Inventor - mit Blöcken Android/ iPhone Apps programmieren - [Programmieren mit der Maus](https://programmieren.wdrmaus.de/) - Programmiere mit der Maus aus der Wissenssendung "Sendung mit der Maus" des WDR -- [Paper-IO-Bot](https://niccokunzmann.github.io/paper-io-bot/) - Programmiere einen Bot für das Spiel Paper.io. - [Turtle Stich](https://www.turtlestitch.org/) - Turtlestich - Muster mit Blöcken programmieren, die mit Stickmaschinen gestickt werden können -- [MIT App Inventor](https://appinventor.mit.edu/) - MIT App Inventor - mit Blöcken Android/ iPhone Apps programmieren ### Syntax In textbasierten Programmiersprachen schreibst du dein Programm mit der Tastatur. -- [Hamstermodell](http://www.boles.de/hamster/index2.html) - Steuere einen Hamster durch eine eckige Welt und hilf ihm, alle Körner zu finden. - - [Tutorial](http://freizeitkreis-bl.de/hamster/) +- [Hamstermodell](https://www.boles.de/hamster/index2.html) - Steuere einen Hamster durch eine eckige Welt und hilf ihm, alle Körner zu finden. - [Hedy](https://hedy.org/) - Hedy, Textprogrammierung für Klassenzimmer: Schritt für Schritt, Level für Level Richtung Python Syntax. -- [Karel](https://web.stanford.edu/~cpiech/karel/learn.html) - Steuere Karel den Roboter über ein zweidimensionales Feld und schreibe C-ähnliche Funktionen, um verschiedene Aufgaben zu lösen -- [Go-Tour](https://go-tour-de.appspot.com/welcome/2) - Willkommen zu einer Einführungstour in die Programmiersprache Go. - [Reguläre Ausdrücke](https://coderdojopotsdam.github.io/regex-tutorial/) - Mit regulären Ausdrücken kannst du Texte durchsuchen. Ein regulärer Ausdruck ist ein Muster, das in einem Text gefunden werden soll. In vielen Programmiersprachen kannst du reguläre Ausdrücke verwenden, um Zeichenketten zu durchsuchen. Man kann mit regulären Ausdrücken auch testen, ob die Eingabe von Programmen korrekt ist und ob Nutzer sich vertippen. - [Project Euler](https://projecteuler.net/) - Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. -- [Cyber Dojo](http://cyber-dojo.org/) - The place teams practice programming - setup a challenge and solve it together. - -### Ruby - -Ruby ist eine Allzweckprogramiersprache. - -- [Sonic Pi](http://sonic-pi.net/) - Lerne kreativ Programmieren indem Du Musik komponierst und dazu verschiedene Stile von Klassik, Jazz, Grime und EDM benutzt. -- [Try Ruby](https://ruby.github.io/TryRuby/) - Got 15 minutes? Give Ruby a shot right now! +- [Cyber Dojo](https://cyber-dojo.org/) - The place teams practice programming - setup a challenge and solve it together. ### Webseiten Mit diesem Material kannst du lernen, eigene Webseiten zu bauen. -- [Meine erste Webseite](http://coderdojo-linz.github.io/trainingsanleitungen/web/html-meine-erste-webseite.html) - Erstelle deine eigene Webseite. Dieses Tutorial zeigt dir, wie das geht. -- [Webseiten bauen mit HTML und CSS](http://opentechschool.github.io/html-css-beginners/) - Heute werden wir lernen, wie man Websites mit HTML schreibt und mit CSS stylen kann. Unser Ziel ist es, ein persönliches Portfolio mit Präsentation und Kontakt-Seite zu bauen. +- [Meine erste Webseite](https://linz.coderdojo.net/uebungsanleitungen/programmieren/web/html-meine-erste-webseite/) - Erstelle deine eigene Webseite. Dieses Tutorial zeigt dir, wie das geht. +- [Webseiten bauen mit HTML und CSS](https://opentechschool.github.io/html-css-beginners/) - Heute werden wir lernen, wie man Websites mit HTML schreibt und mit CSS stylen kann. Unser Ziel ist es, ein persönliches Portfolio mit Präsentation und Kontakt-Seite zu bauen. - [Webseiten bauen mit PHP](https://www.php-einfach.de/php-tutorial/) - Wenn Ihr PHP lernen wollt, dann empfehle ich euch dieses PHP Tutorial. In diesem PHP Tutorial werden auf die wichtigsten Grundlagen eingegangen, so dass ihr am Schluss selbständig PHP Scripts programmieren könnt. ### Python @@ -70,18 +58,15 @@ Python ist eine Allzweckprogramiersprache. - [Waterloo Tutorial](https://cscircles.cemc.uwaterloo.ca/de/) - Das Waterloo-Tutorial führt auf unterschiedliche Weisen in Python ein und geht auf übliche Fehler ein. Es wird vom BWINF empfohlen. - [Python3-Kurs](https://www.python-kurs.eu/python3_kurs.php) - Wir bieten Ihnen hier ein vollständiges Tutorial, was sich als schneller Einstieg mit vielen praktischen Beispielen und erläuternden Illustrationen bestens für Anfänger - sowohl totale Programmieranfänger als auch Umsteiger von anderen Programmiersprachen - eignet. Aber auch fortgeschrittene Programmierer finden sicherlich noch viele interessante Themen und Einblicke. - [Eine Stunde Python](https://hourofpython.com/) - Learn Python for one hour and get a feeling of the language. -- [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/) - Wir werden lernen Code zu schreiben, der coole und nützliche Dinge tut. Du wirst nicht länger daran gebunden sein, Programme von anderen Leuten zu verwenden um mit Deinem Computer Dinge zu tun. -- [Check-IO](https://checkio.org/) - Coding game where you can improve your solutions or conquer the universe. -- [Python & Blender](http://pymove3d.sudile.com/de/stories/python/) - Was immer Dich hierher geführt hat, Du findest hier Material zur Programmiersprache »Python« und dem 3D-Programm »Blender«. Darüber hinaus möchten wir Anregungen für den Einsatz der Software in der Schule und in der Freizeit geben. +- [Programmiereinführung mit Python](https://opentechschool.github.io/python-beginners/) - Wir werden lernen Code zu schreiben, der coole und nützliche Dinge tut. Du wirst nicht länger daran gebunden sein, Programme von anderen Leuten zu verwenden um mit Deinem Computer Dinge zu tun. ### JavaScript JavaScript ist die Programmiersprache, in der Webseiten geschrieben werden. -- [JavaScript Hero](http://www.jshero.net/home.html) - Lerne programmieren mit JavaScript Hero, dem Tutorial mit interaktiven Übungen. +- [JavaScript Hero](https://www.jshero.net/home.html) - Lerne programmieren mit JavaScript Hero, dem Tutorial mit interaktiven Übungen. - [Mache eine Hour of Code mit der Khan Academy](https://de.khanacademy.org/hourofcode) - Es gibt viele Wege, um an der "Hour of Code" teilzunehmen. Wähle den, der dir am meisten zusagt! - [Code Combat](https://codecombat.com/) - Renne mit deinem Helden durch ein Verlies und bekämpfe Oger. -- [Check-IO](https://checkio.org/) - Coding game where you can improve your solutions or conquer the universe. ### Git @@ -93,6 +78,4 @@ Wenn du Git benutzt, kannst du deine Programme mit anderen teilen und die Progra Arduinos sind kleine Computer, mit denen du LEDs, Motoren und vieles mehr ansteuern kannst. -- [Start Hardware](http://starthardware.org/) - Mikrocontroller sind kleine Computer, die man programmieren kann. Sie sind in fast allen technischen Geräten eingebaut. Man findet sie in Spielzeugen, Mikrowellenherden, Handys, Robotern, Autos und Raumschiffen. Hier erfährst du, wie du sie selbst programmieren kannst. Von blinkenden LEDs bis zum elektronischen Haustier tauchst du ein in die spannende Welt der Hardware. -- [Funduino](http://funduino.de/vorwort) - Diese Anleitung soll als Grundlage zum Erlernen der Arduino-Plattform dienen. Sie soll Anfängern einen einfachen, interessanten und eng geleiteten Einstieg in die Arduino-Thematik geben. -- [Arduino-Tutorial](http://www.arduino-tutorial.de/) - Einführung in Arduino, in sechs einfachen Schritten loslegen. +- [Start Hardware](https://starthardware.org/) - Mikrocontroller sind kleine Computer, die man programmieren kann. Sie sind in fast allen technischen Geräten eingebaut. Man findet sie in Spielzeugen, Mikrowellenherden, Handys, Robotern, Autos und Raumschiffen. Hier erfährst du, wie du sie selbst programmieren kannst. Von blinkenden LEDs bis zum elektronischen Haustier tauchst du ein in die spannende Welt der Hardware. diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index 0c48110..0000000 Binary files a/screenshot.png and /dev/null differ diff --git a/staticman.yml b/staticman.yml deleted file mode 100644 index 45e939b..0000000 --- a/staticman.yml +++ /dev/null @@ -1,110 +0,0 @@ -# Name of the property. You can have multiple properties with completely -# different config blocks for different sections of your site. -# For example, you can have one property to handle comment submission and -# another one to handle posts. -# To encrypt strings use the following endpoint: -# https://{STATICMAN API INSTANCE}/v3/encrypt/{TEXT TO BE ENCRYPTED} -# {STATICMAN API INSTANCE} should match the `endpoint` in the theme config -# file. - -comments: - # (*) REQUIRED - # - # Names of the fields the form is allowed to submit. If a field that is - # not here is part of the request, an error will be thrown. - allowedFields: ["name", "email", "url", "message"] - - # (*) REQUIRED WHEN USING NOTIFICATIONS - # - # When allowedOrigins is defined, only requests sent from one of the domains - # listed will be accepted. The origin is sent as part as the `options` object - # (e.g.  {{- tag -}} ({{site.tags[tag].size}}) -{%- endfor -%} - -
-{%- for tag in tags_list -%} -

- -  {{- tag -}} ({{site.tags[tag].size}}) -

-
- {%- for post in site.tags[tag] -%} -
- {{- post.title | strip_html -}} - -
- {%- endfor -%} -
-{%- endfor -%} -