diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9c8ca10 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +_site/ +.sass-cache/ +.jekyll-cache/ +.jekyll-metadata +# Ignore folders generated by Bundler +.bundle/ +vendor/ \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..f69176b --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "listen"] + path = listen + url = http://gitea.chaostreff-alzey.de/Chaostreff-Alzey/Listen.git diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..bbc46ca --- /dev/null +++ b/Gemfile @@ -0,0 +1,33 @@ +source "https://rubygems.org" +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "~> 4.2" +gem "sass-embedded" + +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.13" + gem "jekyll-sass-converter", "~> 2.2.0" + gem "jektex" + gem 'jekyll-titles-from-headings' + gem 'jemoji' +end + +# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem +# and associated library. +platforms :mingw, :x64_mingw, :mswin, :jruby do + gem "tzinfo", "~> 1.2" + gem "tzinfo-data" +end + +# Performance-booster for watching directories on Windows +gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] + +gem "jekyll-liquify" + +gem "webrick", "~> 1.7" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..fc734d8 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,117 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.0.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.1) + public_suffix (>= 2.0.2, < 6.0) + colorator (1.1.0) + concurrent-ruby (1.1.10) + digest (3.1.0) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + execjs (2.8.1) + ffi (1.15.5) + forwardable-extended (2.6.0) + gemoji (3.0.1) + google-protobuf (3.21.9-x86_64-linux) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) + htmlentities (4.3.4) + http_parser.rb (0.8.0) + i18n (1.12.0) + concurrent-ruby (>= 1.0) + jektex (0.0.8) + digest (~> 3.0, >= 3.0.0) + execjs (~> 2.8, >= 2.8.1) + htmlentities (~> 4.3, >= 4.3.4) + jekyll (4.3.1) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (>= 0.3.6, < 0.5) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-liquify (0.0.2) + liquid (>= 2.5, < 5.0) + redcarpet (~> 3.1) + jekyll-sass-converter (2.2.0) + sassc (> 2.0.1, < 3.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.12.0) + gemoji (~> 3.0) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.7.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + minitest (5.16.3) + nokogiri (1.13.9-x86_64-linux) + racc (~> 1.4) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.0.0) + racc (1.6.0) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (>= 1.0) + redcarpet (3.5.1) + rexml (3.2.5) + rouge (4.0.0) + safe_yaml (1.0.5) + sass-embedded (1.55.0-x86_64-linux-gnu) + google-protobuf (~> 3.19) + sassc (2.4.0) + ffi (~> 1.9) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + tzinfo (2.0.5) + concurrent-ruby (>= 1.0) + unicode-display_width (2.3.0) + webrick (1.7.0) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + jektex + jekyll (~> 4.2) + jekyll-feed (~> 0.13) + jekyll-liquify + jekyll-sass-converter (~> 2.2.0) + jekyll-titles-from-headings + jemoji + sass-embedded + tzinfo (~> 1.2) + tzinfo-data + wdm (~> 0.1.1) + webrick (~> 1.7) + +BUNDLED WITH + 2.3.23 diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..f643be3 --- /dev/null +++ b/_config.yml @@ -0,0 +1,166 @@ +author_name: "Thelie" +url: chaostreff-alzey.de + +plugins: + - jektex + - jekyll-feed + - jekyll-titles-from-headings + - jemoji + +exclude: + - README.md + +collections: + treffen: + output: true + permalink: treffen/:path/ + title: Die Aufzeichnungen, die bei unseren Treffen entstanden sind + +titles_from_headings: + collections: true + +feed: + collections: + treffen: + path: /treffen/feed.atom + +sass: + implementation: sass-embedded + +############################################################ +# Site configuration for the Jekyll 3 Pagination Gem +# The values here represent the defaults if nothing is set +pagination: + # Site-wide kill switch, disabled here it doesn't run at all + enabled: true + + # Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages + debug: true + + # How many objects per paginated page, used to be `paginate` (default: 0, means all) + per_page: 10 + + # The permalink structure for the paginated pages (this can be any level deep) + permalink: "/blog/:num/" # Pages are index.html inside this folder (default) + #permalink: '/page/:num.html' # Pages are simple html files + #permalink: '/page/:num' # Pages are html files, linked jekyll extensionless permalink style. + + # Optional the title format for the paginated pages (supports :title for original page title, :num for pagination page number, :max for total number of pages) + title: ":title - page :num" + + # Limit how many pagenated pages to create (default: 0, means all) + limit: 10 + + # Optional, defines the field that the posts should be sorted on (omit to default to 'date') + sort_field: "date" + + # Optional, sorts the posts in reverse order (omit to default decending or sort_reverse: true) + sort_reverse: true + + # Optional, the default category to use, omit or just leave this as 'posts' to get a backwards-compatible behavior (all posts) + + # Optional, the default tag to use, omit to disable + tag: "" + + # Optional, the default locale to use, omit to disable (depends on a field 'locale' to be specified in the posts, + # in reality this can be any value, suggested are the Microsoft locale-codes (e.g. en_US, en_GB) or simply the ISO-639 language code ) + locale: "" + + # Optional,omit or set both before and after to zero to disable. + # Controls how the pagination trail for the paginated pages look like. + trail: + before: 2 + after: 2 + + # Optional, the default file extension for generated pages (e.g html, json, xml). + # Internally this is set to html by default + extension: html + + # Optional, the default name of the index file for generated pages (e.g. 'index.html') + # Without file extension + indexpage: "index" + +############################################################ + +############################################################ +# Site Configuration data for Jekyll Minifier +jekyll-minifier: + preserve_php: true # Default: false + remove_spaces_inside_tags: true # Default: true + remove_multi_spaces: true # Default: true + remove_comments: true # Default: true + remove_intertag_spaces: true # Default: false + remove_quotes: false # Default: false + compress_css: true # Default: true + compress_javascript: true # Default: true + compress_json: true # Default: true + simple_doctype: false # Default: false + remove_script_attributes: false # Default: false + remove_style_attributes: false # Default: false + remove_link_attributes: false # Default: false + remove_form_attributes: false # Default: false + remove_input_attributes: false # Default: false + remove_javascript_protocol: false # Default: false + remove_http_protocol: false # Default: false + remove_https_protocol: false # Default: false + preserve_line_breaks: false # Default: false + simple_boolean_attributes: false # Default: false + compress_js_templates: false # Default: false + preserve_patterns: # Default: (empty) + uglifier_args: # Default: (empty) + +############################################################ + +# _config.yml +assets: + source_maps: true + destination: "/assets" + compression: false + gzip: false + defaults: + integrity: + { css, img, js }: false + caching: + enabled: true + path: ".jekyll-cache/assets" + type: file + # -- + # Assets you wish to always have compiled. + # This can also be combined with raw_precompile which + # copies assets without running through the pipeline + # making them ultra fast. + # -- + precompile: [] + raw_precompile: [] + # + # -- + # baseurl: whether or not to append site.baseurl + # destination: the folder you store them in on the CDN. + # url: the CDN url (fqdn, or w/ identifier). + # -- + cdn: + baseurl: false + destination: false + url: null + # -- + # See lib/jekyll/assets/config.rb + # for a list of defaults + # -- + sources: + - _assets/custom + plugins: + css: { autoprefixer: {} } + img: { optim: {} } + + autoprefixer: + browsers: + - "last 2 versions" + - "IE > 9" + +google_analytics: "UA_123456789_1" + +# Disqus Comments +disqus: + # Leave shortname blank to disable comments site-wide. + # Disable comments for any post by adding `comments: false` to that post's YAML Front Matter. + shortname: my_disqus_shortname diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..075bc79 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,23 @@ + + + + +
Der Chaostreff Alzey ist eine sich dem Chaos Computer Club nahefühlende Gruppe.
-Als lockere Gruppe treffen wir uns am 1. Sonntag des Monats von 15:00 bis 17:00 Uhr im Juku Alzey (momentan auf Mumble) um Neuigkeiten aus der Welt der Informatik zu besprechen, sowie um gemeinsam an Projekten zu arbeiten.
Die wichtigsten Links: -
Das Design ist angelehnt an dieses Meisterwerk. Der Quellcode dieser Website ist auf Gitea vefügbar.
- diff --git a/index.md b/index.md new file mode 100644 index 0000000..2136e0a --- /dev/null +++ b/index.md @@ -0,0 +1,18 @@ +--- +layout: default +title: Chaostreff Alzey +--- + +## Wer wir sind + +Der Chaostreff Alzey ist eine sich dem Chaos Computer Club nahefühlende Gruppe. +Als lockere Gruppe treffen wir uns am 1. Sonntag des Monats von 15:00 bis 17:00 Uhr ~~im [Juku Alzey](https://www.openstreetmap.org/#map=18/49.74393/8.11683)~~ (momentan auf Mumble) um Neuigkeiten aus der Welt der Informatik zu besprechen, sowie um gemeinsam an Projekten zu arbeiten. +Die wichtigsten Links: + +- [Aufzeichnungen](/treffen) unserer Treffen +- Die [Hackerethik](https://www.ccc.de/de/hackerethik) +- [Kontakt](mailto:kontakt@chaostreff-alzey.de) + +## Zur Website + +Das Design ist angelehnt an [dieses](https://bestmotherfucking.website) Meisterwerk. Der [Quellcode](https://gitea.chaostreff-alzey.de/Chaostreff-Alzey/chaostreff-alzey.de) dieser Website ist auf Gitea vefügbar. diff --git a/listen b/listen new file mode 160000 index 0000000..b9356f3 --- /dev/null +++ b/listen @@ -0,0 +1 @@ +Subproject commit b9356f3f4590ba4c85633b89155147a5db77684c diff --git a/treffen.md b/treffen.md new file mode 100644 index 0000000..3f83758 --- /dev/null +++ b/treffen.md @@ -0,0 +1,30 @@ +--- +title: Treffen +layout: default +--- + +Hier finden sich die Aufzeichnungen, die während unserer Treffen entstanden sind: + +beschlossen am XX.XX.XXXX und verändert am XX.XX.XXXX
-Präambel
-Nach §7 der Satzung des Chaostreff Alzey e.V. haben Mitglieder die von der Mitgliederversammlung festgesetzten Beiträge zu entrichten. Die Beitragsordnung regelt die Höhe Mitgliedsgebühren an den Chaostreff Alzey e.V.Höhe der Beiträge
-Fälligkeit und Zahlungsweise
-Bei der Auflösung des Vereins oder bei Wegfall des gemeinnützigen Zweckes fällt das Clubvermögen an die Wau Holland Stiftung oder eine von der Mitgliederversammlung zu bestimmende als gemeinnützig anerkannte Körperschaft zwecks Verwendung für die Volksbildung. Beschlüsse über die zukünftige Verwendung des Clubvermögens dürfen erst nach vorheriger Zustimmung des zuständigen Finanzamtes ausgeführt werden.
-