diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..8e74c79 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "themes/congo"] + path = themes/congo + url = https://github.com/jpanther/congo.git + branch = stable diff --git a/Go.AllowList.gitignore b/Go.AllowList.gitignore new file mode 100644 index 0000000..375a193 --- /dev/null +++ b/Go.AllowList.gitignore @@ -0,0 +1,25 @@ + +# Allowlisting gitignore template for GO projects prevents us +# from adding various unwanted local files, such as generated +# files, developer configurations or IDE-specific files etc. +# +# Recommended: Go.AllowList.gitignore + +# Ignore everything +* + +# But not these files... +!/.gitignore + +!*.go +!go.sum +!go.mod + +!README.md +!LICENSE + +# !Makefile + +# ...even if they are in subdirectories +!*/ + diff --git a/Hugo.gitignore b/Hugo.gitignore new file mode 100644 index 0000000..4ab4d65 --- /dev/null +++ b/Hugo.gitignore @@ -0,0 +1,16 @@ +# Generated files by hugo +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json + +# Executable may be added to repository +hugo.exe +hugo.darwin +hugo.linux + +# Temporary lock file while building +/.hugo_build.lock + +# Themes folder +/themes/ diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..0d5eebd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ +--- +date: '{{ .Date }}' +draft: true +title: '{{ replace .File.ContentBaseName "-" " " | title }}' +--- diff --git a/assets/css/schemes/congo.css b/assets/css/schemes/congo.css new file mode 100644 index 0000000..cce0547 --- /dev/null +++ b/assets/css/schemes/congo.css @@ -0,0 +1,40 @@ +/* Congo scheme */ +:root { + --color-neutral: 217, 229, 210; + /* Gray */ + --color-neutral-50: 250, 250, 250; + --color-neutral-100: 244, 244, 245; + --color-neutral-200: 228, 228, 231; + --color-neutral-300: 212, 212, 216; + --color-neutral-400: 161, 161, 170; + --color-neutral-500: 113, 113, 122; + --color-neutral-600: 82, 82, 91; + --color-neutral-700: 63, 63, 70; + --color-neutral-800: 39, 39, 42; + --color-neutral-900: 24, 24, 27; + --color-neutral-950: 3, 7, 18; + /* Violet */ + --color-primary-50: 245, 243, 255; + --color-primary-100: 237, 233, 254; + --color-primary-200: 221, 214, 254; + --color-primary-300: 196, 181, 253; + --color-primary-400: 167, 139, 250; + --color-primary-500: 139, 92, 246; + --color-primary-600: 124, 58, 237; + --color-primary-700: 109, 40, 217; + --color-primary-800: 91, 33, 182; + --color-primary-900: 76, 29, 149; + --color-primary-950: 46, 16, 101; + /* Fuchsia */ + --color-secondary-50: 253, 244, 255; + --color-secondary-100: 250, 232, 255; + --color-secondary-200: 245, 208, 254; + --color-secondary-300: 240, 171, 252; + --color-secondary-400: 232, 121, 249; + --color-secondary-500: 217, 70, 239; + --color-secondary-600: 192, 38, 211; + --color-secondary-700: 162, 28, 175; + --color-secondary-800: 134, 25, 143; + --color-secondary-900: 112, 26, 117; + --color-secondary-950: 74, 4, 78; +} diff --git a/assets/images/Logo_WWS_color.png b/assets/images/Logo_WWS_color.png new file mode 100644 index 0000000..f6644ff Binary files /dev/null and b/assets/images/Logo_WWS_color.png differ diff --git a/assets/images/Logo_WWS_color.svg b/assets/images/Logo_WWS_color.svg new file mode 100644 index 0000000..a24a2a3 --- /dev/null +++ b/assets/images/Logo_WWS_color.svg @@ -0,0 +1,2488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/Logo_WWS_color.webp b/assets/images/Logo_WWS_color.webp new file mode 100644 index 0000000..57335f2 Binary files /dev/null and b/assets/images/Logo_WWS_color.webp differ diff --git a/assets/images/Logo_WWS_sw.png b/assets/images/Logo_WWS_sw.png new file mode 100644 index 0000000..8173286 Binary files /dev/null and b/assets/images/Logo_WWS_sw.png differ diff --git a/assets/images/Logo_WWS_sw.svg b/assets/images/Logo_WWS_sw.svg new file mode 100644 index 0000000..827609f --- /dev/null +++ b/assets/images/Logo_WWS_sw.svg @@ -0,0 +1,2503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/Logo_WWS_sw.webp b/assets/images/Logo_WWS_sw.webp new file mode 100644 index 0000000..175c403 Binary files /dev/null and b/assets/images/Logo_WWS_sw.webp differ diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml new file mode 100644 index 0000000..3a2ca20 --- /dev/null +++ b/config/_default/hugo.toml @@ -0,0 +1,28 @@ +# -- Site Configuration -- +# Refer to the theme docs for more details about each of these parameters. +# https://jpanther.github.io/congo/docs/getting-started/ + +theme = "congo" +baseURL = "https://wws-berlin.com/neu/" +defaultContentLanguage = "de" + +enableRobotsTXT = true +summaryLength = 0 + +[pagination] + pagerSize = 10 + +[outputs] + home = ["HTML", "RSS", "JSON"] + +[privacy] + [privacy.vimeo] + enableDNT = true + [privacy.x] + enableDNT = true + [privacy.youTube] + privacyEnhanced = true + +[services] + [services.x] + disableInlineCSS = true diff --git a/config/_default/hugo_save.toml b/config/_default/hugo_save.toml new file mode 100644 index 0000000..e29201c --- /dev/null +++ b/config/_default/hugo_save.toml @@ -0,0 +1,28 @@ +# -- Site Configuration -- +# Refer to the theme docs for more details about each of these parameters. +# https://jpanther.github.io/congo/docs/getting-started/ + +theme = "congo" +baseURL = "https://wws-berlin.com/" +defaultContentLanguage = "en" + +enableRobotsTXT = true +summaryLength = 0 + +[pagination] + pagerSize = 10 + +[outputs] + home = ["HTML", "RSS", "JSON"] + +[privacy] + [privacy.vimeo] + enableDNT = true + [privacy.x] + enableDNT = true + [privacy.youTube] + privacyEnhanced = true + +[services] + [services.x] + disableInlineCSS = true diff --git a/config/_default/languages.de.toml b/config/_default/languages.de.toml new file mode 100644 index 0000000..130601d --- /dev/null +++ b/config/_default/languages.de.toml @@ -0,0 +1,67 @@ +languageCode = "de" +languageName = "Deutsch" +languageDirection = "ltr" +weight = 1 + +title = "WWS Bln.-Brdbg. e.V." +# copyright = "Copy, _right?_ :thinking_face:" + +[params] + dateFormat = "2. January 2006" + + mainSections = ["posts"] + description = "My awesome website" + +[params.author] + name = "WWS Bln.-Brdbg. e.V." + image = "/images/Logo_WWS_color.svg" + headline = "Straight as an arrow" + # bio = "A little bit about you" + # links = [ + # { email = "mailto:hello@your_domain.com" }, + # { link = "https://link-to-some-website.com/" }, + # { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" }, + # { apple = "https://www.apple.com" }, + # { blogger = "https://username.blogspot.com/" }, + # { codepen = "https://codepen.io/username" }, + # { dev = "https://dev.to/username" }, + # { discord = "https://discord.gg/invitecode" }, + # { dribbble = "https://dribbble.com/username" }, + # { facebook = "https://facebook.com/username" }, + # { flickr = "https://www.flickr.com/photos/username/" }, + # { foursquare = "https://foursquare.com/username" }, + # { github = "https://github.com/username" }, + # { gitlab = "https://gitlab.com/username" }, + # { google = "https://www.google.com/" }, + # { google-scholar = "https://scholar.google.com/citations?user=user-id" }, + # { hashnode = "https://username.hashnode.dev" }, + # { instagram = "https://instagram.com/username" }, + # { keybase = "https://keybase.io/username" }, + # { kickstarter = "https://www.kickstarter.com/profile/username" }, + # { kofi = "https://ko-fi.com/username" }, + # { lastfm = "https://lastfm.com/user/username" }, + # { linkedin = "https://linkedin.com/in/username" }, + # { mastodon = "https://mastodon.instance/@username" }, + # { medium = "https://medium.com/username" }, + # { mendeley = "https://www.mendeley.com/" }, + # { microsoft = "https://www.microsoft.com/" }, + # { orcid = "https://orcid.org/userid" }, + # { patreon = "https://www.patreon.com/username" }, + # { pinterest = "https://pinterest.com/username" }, + # { reddit = "https://reddit.com/user/username" }, + # { researchgate = "https://www.researchgate.net/profile/username" }, + # { slack = "https://workspace.url/team/userid" }, + # { snapchat = "https://snapchat.com/add/username" }, + # { soundcloud = "https://soundcloud.com/username" }, + # { stack-overflow = "https://stackoverflow.com/users/userid/username" }, + # { steam = "https://steamcommunity.com/profiles/userid" }, + # { telegram = "https://t.me/username" }, + # { threads = "https://threads.net/@username" }, + # { tiktok = "https://tiktok.com/@username" }, + # { tumblr = "https://username.tumblr.com" }, + # { twitch = "https://twitch.tv/username" }, + # { whatsapp = "https://wa.me/phone-number" }, + # { x-twitter = "https://twitter.com/username" }, + # { youtube = "https://youtube.com/username" }, + # { xing = "https://xing.com/profile/username" }, + # ] diff --git a/config/_default/languages.en.toml b/config/_default/languages.en.toml new file mode 100644 index 0000000..176c348 --- /dev/null +++ b/config/_default/languages.en.toml @@ -0,0 +1,67 @@ +languageCode = "en" +languageName = "English" +languageDirection = "ltr" +weight = 2 + +title = "WWS Bln.-Brdbg. e.V" +# copyright = "Copy, _right?_ :thinking_face:" + +[params] + dateFormat = "2 January 2006" + + mainSections = ["posts"] + description = "My awesome website" + +[params.author] + name = "WWS Bln.-Brdbg. e.V." + image = "/images/Logo_WWS_color.svg" + headline = "Straight as an arrow" + # bio = "A little bit about you" + # links = [ + # { email = "mailto:hello@your_domain.com" }, + # { link = "https://link-to-some-website.com/" }, + # { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" }, + # { apple = "https://www.apple.com" }, + # { blogger = "https://username.blogspot.com/" }, + # { codepen = "https://codepen.io/username" }, + # { dev = "https://dev.to/username" }, + # { discord = "https://discord.gg/invitecode" }, + # { dribbble = "https://dribbble.com/username" }, + # { facebook = "https://facebook.com/username" }, + # { flickr = "https://www.flickr.com/photos/username/" }, + # { foursquare = "https://foursquare.com/username" }, + # { github = "https://github.com/username" }, + # { gitlab = "https://gitlab.com/username" }, + # { google = "https://www.google.com/" }, + # { google-scholar = "https://scholar.google.com/citations?user=user-id" }, + # { hashnode = "https://username.hashnode.dev" }, + # { instagram = "https://instagram.com/username" }, + # { keybase = "https://keybase.io/username" }, + # { kickstarter = "https://www.kickstarter.com/profile/username" }, + # { kofi = "https://ko-fi.com/username" }, + # { lastfm = "https://lastfm.com/user/username" }, + # { linkedin = "https://linkedin.com/in/username" }, + # { mastodon = "https://mastodon.instance/@username" }, + # { medium = "https://medium.com/username" }, + # { mendeley = "https://www.mendeley.com/" }, + # { microsoft = "https://www.microsoft.com/" }, + # { orcid = "https://orcid.org/userid" }, + # { patreon = "https://www.patreon.com/username" }, + # { pinterest = "https://pinterest.com/username" }, + # { reddit = "https://reddit.com/user/username" }, + # { researchgate = "https://www.researchgate.net/profile/username" }, + # { slack = "https://workspace.url/team/userid" }, + # { snapchat = "https://snapchat.com/add/username" }, + # { soundcloud = "https://soundcloud.com/username" }, + # { stack-overflow = "https://stackoverflow.com/users/userid/username" }, + # { steam = "https://steamcommunity.com/profiles/userid" }, + # { telegram = "https://t.me/username" }, + # { threads = "https://threads.net/@username" }, + # { tiktok = "https://tiktok.com/@username" }, + # { tumblr = "https://username.tumblr.com" }, + # { twitch = "https://twitch.tv/username" }, + # { whatsapp = "https://wa.me/phone-number" }, + # { x-twitter = "https://twitter.com/username" }, + # { youtube = "https://youtube.com/username" }, + # { xing = "https://xing.com/profile/username" }, + # ] diff --git a/config/_default/markup.toml b/config/_default/markup.toml new file mode 100644 index 0000000..c5449fc --- /dev/null +++ b/config/_default/markup.toml @@ -0,0 +1,13 @@ +# -- Markup -- +# These settings are required for the theme to function. + +[goldmark] +[goldmark.renderer] + unsafe = true + +[highlight] + noClasses = false + +[tableOfContents] + startLevel = 2 + endLevel = 4 diff --git a/config/_default/menus.de.toml b/config/_default/menus.de.toml new file mode 100644 index 0000000..ddce97a --- /dev/null +++ b/config/_default/menus.de.toml @@ -0,0 +1,67 @@ +# -- Main Menu -- +# The main menu is displayed in the header at the top of the page. +# Acceptable parameters are name, pageRef, page, url, title, weight. +# +# The simplest menu configuration is to provide: +# name = The name to be displayed for this menu link +# pageRef = The identifier of the page or section to link to +# +# By default the menu is ordered alphabetically. This can be +# overridden by providing a weight value. The menu will then be +# ordered by weight from lowest to highest. + +[[main]] + name = "Über uns" + pageRef = "about" + weight = 10 + +[[main]] +name = "Anfahrt" +pageRef = "anfahrt" +weight = 20 + +[[main]] + name = "Impressum" + pageRef = "impressum" + weight = 30 + +[[main]] + name = "News" + pageRef = "posts" + weight = 40 + +[[main]] + name = "Docs" + pageRef = "downloads" + weight = 50 + +# [[main]] +# name = "Kategorien" +# pageRef = "categories" +# weight = 20 + +# [[main]] +# name = "Tags" +# pageRef = "tags" +# weight = 30 + +[[main]] + identifier = "search" + weight = 99 + [main.params] + action = "search" + +[[main]] + identifier = "locale" + weight = 100 + [main.params] + action = "locale" + +# -- Footer Menu -- +# The footer menu is displayed at the bottom of the page, just before +# the copyright notice. Configure as per the main menu above. + +# [[footer]] +# name = "Tags" +# pageRef = "tags" +# weight = 10 diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml new file mode 100644 index 0000000..b34aceb --- /dev/null +++ b/config/_default/menus.en.toml @@ -0,0 +1,67 @@ +# -- Main Menu -- +# The main menu is displayed in the header at the top of the page. +# Acceptable parameters are name, pageRef, page, url, title, weight. +# +# The simplest menu configuration is to provide: +# name = The name to be displayed for this menu link +# pageRef = The identifier of the page or section to link to +# +# By default the menu is ordered alphabetically. This can be +# overridden by providing a weight value. The menu will then be +# ordered by weight from lowest to highest. + +[[main]] + name = "About us" + pageRef = "about" + weight = 10 + +[[main]] +name = "Directions" +pageRef = "anfahrt" +weight = 20 + +[[main]] + name = "Imprint" + pageRef = "impressum" + weight = 30 + +[[main]] + name = "News" + pageRef = "posts" + weight = 40 + +[[main]] + name = "Docs" + pageRef = "downloads" + weight = 50 + +# [[main]] +# name = "Kategorien" +# pageRef = "categories" +# weight = 20 + +# [[main]] +# name = "Tags" +# pageRef = "tags" +# weight = 30 + +[[main]] + identifier = "search" + weight = 99 + [main.params] + action = "search" + +[[main]] + identifier = "locale" + weight = 100 + [main.params] + action = "locale" + +# -- Footer Menu -- +# The footer menu is displayed at the bottom of the page, just before +# the copyright notice. Configure as per the main menu above. + +# [[footer]] +# name = "Tags" +# pageRef = "tags" +# weight = 10 diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100644 index 0000000..8395e78 --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,88 @@ +# -- Theme Options -- +# These options control how the theme functions and allow you to +# customise the display of your website. +# +# Refer to the theme docs for more details about each of these parameters. +# https://jpanther.github.io/congo/docs/configuration/#theme-parameters + +colorScheme = "congo" +defaultAppearance = "light" # valid options: light or dark +autoSwitchAppearance = true + +defaultThemeColor = "#FFFFFF" + +enableSearch = true +enableCodeCopy = false +enableImageLazyLoading = true +enableImageWebp = true + +# robots = "" +fingerprintAlgorithm = "sha256" + +[header] + layout = "hybrid" # valid options: basic, hamburger, hybrid, custom + logo = "/images/Logo_WWS_color.webp" + logoDark = "/images/Logo_WWS_sw.webp" + showTitle = true + +[footer] + showCopyright = true + showThemeAttribution = true + showAppearanceSwitcher = true + showScrollToTop = true + +[homepage] + layout = "page" # valid options: page, profile, custom + showRecent = true + recentLimit = 5 + +[article] + showDate = true + showDateUpdated = false + showAuthor = true + showBreadcrumbs = false + showDraftLabel = true + showEdit = false + # editURL = "https://github.com/username/repo/" + editAppendPath = true + showHeadingAnchors = true + showPagination = false + invertPagination = false + showReadingTime = false + showTableOfContents = true + showTaxonomies = false + showWordCount = false + showComments = false + # sharingLinks = ["facebook", "x-twitter", "mastodon", "pinterest", "reddit", "linkedin", "email", "threads", "telegram", "line", "weibo", "xing", "bluesky"] + +[list] + showBreadcrumbs = false + showSummary = false + showTableOfContents = true + showTaxonomies = false + groupByYear = true + paginationWidth = 1 + +[sitemap] + excludedKinds = ["taxonomy", "term"] + +[taxonomy] + showTermCount = true + +[fathomAnalytics] + # site = "ABC12345" + +[plausibleAnalytics] + # domain = "blog.yoursite.com" + # event = "" + # script = "" + +#[umamiAnalytics] +# site = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +# region = "eu" # can be either "eu" or "us" + +[verification] + # google = "" + # bing = "" + # pinterest = "" + # yandex = "" diff --git a/content/_index.de.md b/content/_index.de.md new file mode 100644 index 0000000..48bea5f --- /dev/null +++ b/content/_index.de.md @@ -0,0 +1,22 @@ +--- +title: "Herzlich Willkommen bei den Wald- und Wiesenschützen" +description: "Dies ist die Willkommensseite des WWS." +--- + +{{< lead-centered >}} +Traditionelles Bogenschießen in Berlin und Brandenburg +{{< /lead-centered >}} + +{{< alert >}} +**Mitgliederversammlung!** Das Datum wurde auf den 18.3.2026 festgelegt (s. [News](posts/20260125)) +{{< /alert >}} + +{{< text-centered >}} +Unser Verein bietet die Möglichkeit, das Bogenschießen im Rahmen eines sogenannten Schnupperschießens unverbindlich auszuprobieren bzw. kennenzulernen. + +Das Schnupperschießen findet in den Sommermonaten (ca. April bis Oktober) auf unserem Vereinsgelände wochentags am Nachmittag statt und dauert mindestens 1,5 Stunden. Das komplette Equipment stellen wir bereit und selbstverständlich wird das Bogenschießen für „Anfänger“ Schritt für Schritt von einem erfahrenen Vereinsmitglied erläutert und gezeigt. + +Als Unkostenbeitrag erheben wir 5 Euro für Schüler/Studenten und 10 Euro für Erwachsene pro Training (incl. des Equipments). + +Bei Interesse melden Sie sich bitte per [Email](mailto:training@wws-berlin.com) +{{< /text-centered >}} diff --git a/content/_index.en.md b/content/_index.en.md new file mode 100644 index 0000000..2fa85ae --- /dev/null +++ b/content/_index.en.md @@ -0,0 +1,22 @@ +--- +title: "Welcome to the Wald- und Wiesenschützen" +description: "This is the welcome site of the WWS." +--- + +{{< lead-centered >}} +Traditional archery in Berlin and Brandenburg +{{< /lead-centered >}} + +{{< alert >}} +**General meeting!** The date was set to March 18, 2026 (see [News](posts/20260125)) +{{< /alert >}} + +{{< text-centered >}} +Our club offers the opportunity to try archery in a free introductory session. + +The introductory sessions take place on weekday afternoons during the summer months (approximately April to October) at our club grounds and last at least 1.5 hours. We provide all the necessary equipment, and an experienced club member will explain and demonstrate archery step by step for beginners. + +We charge a fee of €5 for students and €10 for adults per session (including equipment). + +If you are interested, please contact us by [Email](mailto:training@wws-berlin.com) +{{< /text-centered >}} diff --git a/content/pages/about.de.md b/content/pages/about.de.md new file mode 100644 index 0000000..1077883 --- /dev/null +++ b/content/pages/about.de.md @@ -0,0 +1,44 @@ ++++ +date = '2026-01-08T23:56:13+01:00' +draft = false +showDate = false +title = 'Über uns' ++++ + +## Kontaktinformationen +Wald- und Wiesenschützen Berlin-Brandenburg e. V. +Grauammerpfad 35 +12527 Berlin +Email: [info@wws-berlin.com](mailto:info@wws-berlin.com) + +{{< qr level="low" scale=4 alt="QR code of vCard for WWS" >}} +BEGIN:VCARD +VERSION:3.0 +N:WWS e.V. +FN:WWS e.V. +ORG:Wald- und Wiesenschützen e.V.; +item1.EMAIL;type=INTERNET;type=pref:info@wws-berlin.com +item1.X-ABLabel:other +ADR;type=OTHER;type=pref:;;Grauammerpfad 35;Berlin;;12527;Deutschland +item3.URL;type=pref:https://wws-berlin.de +item3.X-ABLabel:_$!!$_ +X-ABShowAs:COMPANY +END:VCARD +{{< /qr >}} + +[vCard zum Download](/neu/files/WWS_e.V..vcf) + +## WWS Historie +Aus Teilnehmern der Bogensportkurse der Technischen Universität Berlin entstand ein Kreis von am traditionellen Bogenschießen Interessierten, denen die eine Stunde Training pro Woche in der Halle nicht genug war. Doch kein Verein in Berlin schien so recht zu passen zu diesem bunten Völkchen, das sich ein eigenes Trainingsgelände wünschte und dafür so wenig Bürokratie und Geld aufwänden wollte, wie nur möglich. Und so entstand die Idee zu einem eigenen Verein, den Wald- und Wiesenschützen, die im Sommer 2001 gegründet wurden. Vielfalt und Individualität sind uns wichtig, und so schießen bei uns spätsteinzeitliche und mittelalterliche Bögen einträchtig neben glasbelegten Jagdbögen und olympischen Recurves. + +Es sollte jedoch bis 2004 dauern, bis dem Verein auch endlich ein geeignetes Gelände zur Verfügung stand. Auf einer kleinen Fläche in Grünau haben wir nun sowohl die Möglichkeit, beim Schießen auf Scheiben unsere Technik zu trainieren und Anfänger zu unterrichten, als auch auf einem kleinen, aber abwechslungsreichen Geländeparcours mit 3D-Zielen und Tierbildauflagen zu üben. Auf dem Parcours tragen wir außerdem unsere Vereinsmeisterschaft aus. Als Höhepunkt ist vor allem das alljährliche Berliner Cloutturnier zu nennen, das seit einigen Jahren von den Wald- und Wiesenschützen ausgerichtet wird und meist Ende September auf dem Maifeld stattfindet. + +## Was ist traditioneller Bogensport? +Die meisten von uns betreiben Bogensport in der Sparte "instinktives Schießen", das besser als intuitives Schießen bezeichnet werden sollte, denn man verzichtet auf Visier oder Zielvorrichtungen. Der Schütze trifft letztendlich durch Erfahrung. Die Grundlage für das intuitive Bogenschießen, wie für jede andere Art des Bogenschießens, ist das Beherrschen der richtigen Technik. Deshalb empfehlen wir jedem, der sich für den Bogensport interessiert, sich in einem Kurs bei einem Verein die richtige Handhabung des Bogens und ein paar einfache, aber sinnvolle Sicherheitsregeln erklären zu lassen. + +Im Gegensatz zum olympischen Schießen, welches auf gleichbleibende, dem Schützen bekannte, Entfernungen sowie gleichartige und gleichgroße Ziele betrieben wird, kennt der traditionelle Schütze meist weder die genaue Entfernung zum Ziel, noch kann er sich auf eine gleichbleibende Größe oder Position des Ziels einstellen. Ziele, wie sie auf einem Geländeparcours aufgestellt werden, können Silouetten oder dreidimensionale Ziele von unterschiedlicher Größe sein. Zusätzlich erschweren die Gegebenheiten des vorzugsweise naturnahen und abwechslungsreichen Geländes das Finden der besten Schussposition und der idealen Flugbahn für den Pfeil. + +## Unser Platz +![Der Platz](/neu/images/platz/Platz1_FHD.jpg "") +![Der Platz](/neu/images/platz/Platz2_FHD.jpg "") +![Der Platz](/neu/images/platz/Platz3_FHD.jpg "") diff --git a/content/pages/about.en.md b/content/pages/about.en.md new file mode 100644 index 0000000..1e2edce --- /dev/null +++ b/content/pages/about.en.md @@ -0,0 +1,44 @@ ++++ +date = '2026-01-08T23:56:13+01:00' +draft = false +showDate = false +title = 'About us' ++++ + +## Contact information +Wald- und Wiesenschützen Berlin-Brandenburg e. V. +Grauammerpfad 35 +12527 Berlin +Email: [info@wws-berlin.com](mailto:info@wws-berlin.com) + +{{< qr level="low" scale=4 alt="QR code of vCard for WWS" >}} +BEGIN:VCARD +VERSION:3.0 +N:WWS e.V. +FN:WWS e.V. +ORG:Wald- und Wiesenschützen e.V.; +item1.EMAIL;type=INTERNET;type=pref:info@wws-berlin.com +item1.X-ABLabel:other +ADR;type=OTHER;type=pref:;;Grauammerpfad 35;Berlin;;12527;Deutschland +item3.URL;type=pref:https://wws-berlin.de +item3.X-ABLabel:_$!!$_ +X-ABShowAs:COMPANY +END:VCARD +{{< /qr >}} + +[vCard for download](/neu/files/WWS_e.V..vcf) + +## WWS history +A group of people interested in traditional archery emerged from the archery courses at the Technical University of Berlin, for whom the one hour of training per week in the hall wasn't enough. However, no club in Berlin seemed quite right for this diverse group, who longed for their own training grounds and wanted to spend as little money and bureaucracy as possible. And so the idea for their own club, the "Wald- und Wiesenschützen" (Forest and Meadow Shooters), was born, and they were founded in the summer of 2001. Diversity and individuality are important to us, and so late Stone Age and medieval bows shoot harmoniously alongside glass-covered hunting bows and Olympic recurves. + +However, it wasn't until 2004 that the club finally had suitable grounds available. On a small plot in Grünau, we now have the opportunity to practice our technique shooting at targets and teach beginners, as well as to practice on a small but varied cross-country course with 3D targets and animal target faces. We also hold our club championship on this course. The highlight is undoubtedly the annual Berlin Clout Tournament, which has been organized by the Wald- und Wiesenschützen for several years now and usually takes place at the end of September on the Maifeld. + +## What is traditional archery? +Most of us practice archery in the "instinctive shooting" category, which should more accurately be called intuitive shooting, as it involves foregoing sights or aiming devices. The archer ultimately hits the target through experience. The foundation for intuitive archery, as for any other type of archery, is mastering the correct technique. Therefore, we recommend that anyone interested in archery take a course at a club to learn the proper handling of the bow and a few simple but important safety rules. + +Unlike Olympic archery, which is practiced at constant distances known to the archer and with identical targets of the same type and size, traditional archers usually know neither the exact distance to the target nor can they adjust to a consistent size or position. Targets set up on a cross-country course can be silhouettes or three-dimensional objects of varying sizes. Furthermore, the characteristics of the typically natural and varied terrain make it difficult to find the best shooting position and the ideal trajectory for the arrow. + +## Unser training ground +![Training ground](/neu/images/platz/Platz1_FHD.jpg "") +![Training ground](/neu/images/platz/Platz2_FHD.jpg "") +![Training ground](/neu/images/platz/Platz3_FHD.jpg "") diff --git a/content/pages/anfahrt.de.md b/content/pages/anfahrt.de.md new file mode 100644 index 0000000..4aec9a7 --- /dev/null +++ b/content/pages/anfahrt.de.md @@ -0,0 +1,20 @@ +--- +date: '2026-01-23T00:03:22+01:00' +draft: false +title: 'Anfahrt' +layout: 'simple' +--- + +## Adresse +Wald- und Wiesenschützen Berlin-Brandenburg e. V. +Grauammerpfad 35 +12527 Berlin + +## Zugang +Der Eingang zum Gelände liegt etwas versteckt + +Kommend über Adlergestell: +Grauammerpfad reinfahren +anschließend erste Abzweigung links auf den Feldweg + +![Anfahrt](/neu/images/anfahrt.jpg "Wie man uns findet") diff --git a/content/pages/anfahrt.en.md b/content/pages/anfahrt.en.md new file mode 100644 index 0000000..d83d702 --- /dev/null +++ b/content/pages/anfahrt.en.md @@ -0,0 +1,20 @@ +--- +date: '2026-01-23T00:03:22+01:00' +draft: false +title: 'Access' +layout: 'simple' +--- + +## Address +Wald- und Wiesenschützen Berlin-Brandenburg e. V. +Grauammerpfad 35 +12527 Berlin + +## Access +Der Eingang zum Gelände leigt etwas versteckt + +Coming via Adlergestell: +Enter "Grauammerpfad" +Then take the first left onto the dirt road + +![Access](/neu/images/anfahrt.jpg "How to find us") diff --git a/content/pages/downloads.de.md b/content/pages/downloads.de.md new file mode 100644 index 0000000..f75cb10 --- /dev/null +++ b/content/pages/downloads.de.md @@ -0,0 +1,12 @@ +--- +date: '2026-01-25T12:23:04+01:00' +draft: false +title: 'Downloads' +layout: 'simple' +--- + +## Öffentlich +Alle öffentlichen Dokumente des WWS finden sich [hier](https://wws-berlin.com/nextcloud/index.php/s/wYzoqwCAxkagZqb) + +## Intern +Die internen Dokumente (passwortgeschützt; nur für Mitglieder) finden sich [hier](https://wws-berlin.com/nextcloud/index.php/s/NTW6wGxdiZ2DmJr) diff --git a/content/pages/downloads.en.md b/content/pages/downloads.en.md new file mode 100644 index 0000000..1215ceb --- /dev/null +++ b/content/pages/downloads.en.md @@ -0,0 +1,12 @@ +--- +date: '2026-01-25T12:23:04+01:00' +draft: false +title: 'Downloads' +layout: 'simple' +--- + +## Public +All public documents of the WWS can be found [here](https://wws-berlin.com/nextcloud/index.php/s/wYzoqwCAxkagZqb) + +## Internal +The internal documents (password protected; for members only) can be found [here](https://wws-berlin.com/nextcloud/index.php/s/NTW6wGxdiZ2DmJr) diff --git a/content/pages/impressum.de.md b/content/pages/impressum.de.md new file mode 100644 index 0000000..2651e5b --- /dev/null +++ b/content/pages/impressum.de.md @@ -0,0 +1,35 @@ +--- +title: "Impressum" +description: "Alle nötigen Imformationen für das Impressum" +date: '2026-01-08T23:22:39+01:00' +draft: false +showDate: false +showAuthor: true +showReadingTime: false +# layout: 'simple' +--- + +|Kontaktdaten | | +|---------------------|--------------------------------------------------| +Name: | Wald- und Wiesenschützen Berlin-Brandenburg e. V. +Adresse: | c/o D. Lindner; Stillerzeile 7; 12587 Berlin +Erster Vorsitzender: | D. Lindner; Email: vorstand@wws-berlin.com +Zweiter Vorsitzender: | T. Klemt; Email: vorstand@wws-berlin.com +Kassenwart: | S. Werner; Email: kassenwart@wws-berlin.com + +Eingetragen im Vereinsregister des AG Charlottenburg unter 20982 Nz + +Das Impressum +gilt für: +wws-berlin.com +Wald- und Wiesenschützen Berlin-Brandenburg e. V. + +### Bankverbindung +Commerzbank +IBAN DE66 1004 0000 0114 2041 00 +BIC COBADEFFXXX + +### Haftungshinweis +Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich. + +Der Nutzung von veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien, die nicht im Zusammenhang mit den Bogensport stehen, wird hiermit ausdrücklich widersprochen. Der Betreiber der Seiten behält sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor. Wir weisen darauf hin, dass alle auf dieser Webseite genannten Produktnamen, Produktbezeichnungen, Logos oder Markenartikel eingetragene Warenzeichen sind oder registrierte Rechte beinhalten, die im Eigentum der jeweiligen Rechteinhaber stehen. diff --git a/content/pages/impressum.en.md b/content/pages/impressum.en.md new file mode 100644 index 0000000..1f160d7 --- /dev/null +++ b/content/pages/impressum.en.md @@ -0,0 +1,35 @@ +--- +title: "Imprint" +description: "All the necessary information about the WWS" +date: '2026-01-08T23:22:39+01:00' +draft: false +showDate: true +showAuthor: true +showReadingTime: false +# layout: 'simple' +--- + +|Contact data | | +|---------------------|--------------------------------------------------| +Name: | Wald- und Wiesenschützen Berlin-Brandenburg e. V. +Address: | c/o D. Lindner; Stillerzeile 7; 12587 Berlin +First Chairman: | D. Lindner; Email: vorstand@wws-berlin.com +Second Chairman: | T. Klemt; Email: vorstand@wws-berlin.com +Treasurer: | S. Werner; Email: kassenwart@wws-berlin.com + +Registered in the register of associations at the Charlottenburg District Court under 20982 Nz + +The legal notice +applies to: +wws-berlin.com +Wald- und Wiesenschützen Berlin-Brandenburg e. V. + +### Bank details +Commerzbank +IBAN DE66 1004 0000 0114 2041 00 +BIC COBADEFFXXX + +### Disclaimer +Despite careful review of content, we assume no liability for the content of external links. The operators of the linked websites are solely responsible for their content. + +The use of published contact information by third parties for sending unsolicited advertising and informational materials unrelated to archery is hereby expressly prohibited. The website operator expressly reserves the right to take legal action in the event of unsolicited advertising, such as spam emails. Please note that all product names, product designations, logos, or brand names mentioned on this website are registered trademarks or trademarks belonging to their respective owners. diff --git a/content/pages/testing.md b/content/pages/testing.md new file mode 100644 index 0000000..a25ead1 --- /dev/null +++ b/content/pages/testing.md @@ -0,0 +1,118 @@ +--- +title: "Welcome to WWS! :tada:" +description: "This is a demo of the Congo theme for Hugo." +layout: 'simple' +draft: false +--- + + +{{< lead-centered >}} +A powerful, lightweight theme for Hugo built with Tailwind CSS. +{{< /lead-centered >}} + +Dies sind unsere Logos: + + + + + +# Logo +## Logo +### Logo + +{{< figure + src="/neu/images/Logo_WWS_sw.svg" + alt="Logo des WWS" + link="https://www.wws-berlin.com" + title="Logotitel" + caption="Logo in klein" + default=true + width=20% + attr="attr" + attrlink="https://www.google.de" +>}} + + + +This is a demo site built entirely using Congo. It also contains a complete set of STUFF. Congo is flexible and is great for both static page-based content (like this demo) or a traditional blog with a feed of recent posts. + +{{< details summary="See the details" >}} +This is a **bold** word. + +- [x] item 1 +- [ ] item 2 +- [ ] item 3 +- [ ] item 4 + +TEXT + +- listitem1 + - unteritem1 + - unteritem1 +- listitem2 +- listitem3 +- listitem4 +{{< /details >}} + +Hugo bietet außerdem QR-Codes: + + +{{< qr level="low" scale=4 alt="QR code of vCard for WWS" >}} +BEGIN:VCARD +VERSION:3.0 +N:WWS e.V. +FN:WWS e.V. +ORG:Wald- und Wiesenschützen e.V.; +item1.EMAIL;type=INTERNET;type=pref:info@wws-berlin.com +item1.X-ABLabel:other +ADR;type=OTHER;type=pref:;;Grauammerpfad 35;Berlin;;12527;Deutschland +item3.URL;type=pref:https://wws-berlin.de +item3.X-ABLabel:_$!!$_ +X-ABShowAs:COMPANY +END:VCARD +{{< /qr >}} + + +HTML-Elemente gehen auch: +

+

+Text_content +

+

+ +
+ ++++TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST TESTTESTTEST +++ +![DasLogo](/images/Logo_WWS_color.svg "Logo in Farbe") + +
+ +| Item | Price | # In stock | +|-------------:|:-----:|-----------:| +| Juicy Apples | 1.99 | 739 | +| Bananas | 1.89 | 6 | + + + + + + +
Item Price # In stock
Juicy Apples 1.99 739
Bananas 1.89 6
diff --git a/content/posts/20260123/index.de.md b/content/posts/20260123/index.de.md new file mode 100644 index 0000000..85f8256 --- /dev/null +++ b/content/posts/20260123/index.de.md @@ -0,0 +1,9 @@ +--- +date: '2026-01-23T00:12:16+01:00' +draft: false +title: 'Neue Webseite' +--- + +Nach langer Zeit gibt es eine neue Infrastruktur useres Online-Auftritts und eine neue Webseite. Dies eröffnet uns neue Möglichkeiten und wir hoffen, dass wir hierüber noch besser interagieren können. + +Der Vorstand diff --git a/content/posts/20260123/index.en.md b/content/posts/20260123/index.en.md new file mode 100644 index 0000000..42e0a67 --- /dev/null +++ b/content/posts/20260123/index.en.md @@ -0,0 +1,9 @@ +--- +date: '2026-01-23T00:12:16+01:00' +draft: false +title: 'New web site' +--- + +After a long time, we have a new infrastructure for our online presence and a new website. This opens up new possibilities for us, and we hope that we can interact even better through it. + +The Board diff --git a/content/posts/20260123/thumb-feature-newsite.jpg b/content/posts/20260123/thumb-feature-newsite.jpg new file mode 100644 index 0000000..1037830 Binary files /dev/null and b/content/posts/20260123/thumb-feature-newsite.jpg differ diff --git a/content/posts/20260125/index.de.md b/content/posts/20260125/index.de.md new file mode 100644 index 0000000..b17f29b --- /dev/null +++ b/content/posts/20260125/index.de.md @@ -0,0 +1,11 @@ +--- +date: '2026-01-24T00:12:47+01:00' +draft: false +title: 'Ankündigung der Mitgliederversammlung 2026' +--- + +Die Abstimmung ist nun beendet und die Generalversammlung 2026 findet am 18.03.2026 um 18:00 Uhr unter folgender Adresse statt. + +SC Brise e.V. +Wendenschloßstraße 390 +12557 Berlin diff --git a/content/posts/20260125/index.en.md b/content/posts/20260125/index.en.md new file mode 100644 index 0000000..b5cce6a --- /dev/null +++ b/content/posts/20260125/index.en.md @@ -0,0 +1,12 @@ +--- +date: '2026-01-24T00:12:47+01:00' +draft: false +title: 'Announcement of the general meeting' +--- + +The poll is now closed and the general meeting 2026 will be held on March 18, 2026 at 18:00. +The address will be + +SC Brise e.V. +Wendenschloßstraße 390 +12557 Berlin diff --git a/content/posts/20260125/thumbs-wwslogo.jpg b/content/posts/20260125/thumbs-wwslogo.jpg new file mode 100644 index 0000000..ddffbce Binary files /dev/null and b/content/posts/20260125/thumbs-wwslogo.jpg differ diff --git a/content/posts/_index.de.md b/content/posts/_index.de.md new file mode 100644 index 0000000..14e6900 --- /dev/null +++ b/content/posts/_index.de.md @@ -0,0 +1,11 @@ +--- +date: '2026-01-20T00:15:20+01:00' +draft: false +title: 'Alle Neuigkeiten des WWS' + +cascade: + showEdit: false + showSummary: true +--- + +Hier erscheinen alle Nachrichten und Mitteilungen des WWS. diff --git a/content/posts/_index.en.md b/content/posts/_index.en.md new file mode 100644 index 0000000..3f91755 --- /dev/null +++ b/content/posts/_index.en.md @@ -0,0 +1,11 @@ +--- +date: '2026-01-20T00:15:20+01:00' +draft: false +title: 'All the news from WWS' + +cascade: + showEdit: false + showSummary: true +--- + +All news and announcements from WWS appear here. diff --git a/layouts/_partials/home/page.html b/layouts/_partials/home/page.html new file mode 100644 index 0000000..a9861ff --- /dev/null +++ b/layouts/_partials/home/page.html @@ -0,0 +1,11 @@ +
+ {{ with .Title }} +
+

{{ . | emojify }}

+
+ {{ end }} +
{{ .Content | emojify }}
+
+
+ {{ partial "recent-articles.html" . }} +
diff --git a/layouts/_shortcodes/figure-transparent.html b/layouts/_shortcodes/figure-transparent.html new file mode 100644 index 0000000..75c5ca6 --- /dev/null +++ b/layouts/_shortcodes/figure-transparent.html @@ -0,0 +1,83 @@ +{{ if .Get "default" }} +DEFAULT + + {{- if .Get "link" -}} + + {{- end -}} +TEST1 + {{- $u := urls.Parse (.Get "src") -}} + {{- $src := $u.String -}} + {{- if not $u.IsAbs -}} + {{- with or (.Page.Resources.Get $u.Path) (resources.Get $u.Path) -}} + {{- $src = .RelPermalink -}} + {{- end -}} + {{- end -}} +TEST2 + {{ with .Get + TEST3 + {{- if .Get "link" }}{{ end -}} + {{- if or (or (.Get "title") (.Get "caption")) (.Get "attr") -}} +
+ TEST4 + {{ with (.Get "title") -}} + TEST5 +

{{ . }}

+ {{- end -}} + {{- if or (.Get "caption") (.Get "attr") -}}

+ TEST6 + {{- .Get "caption" | markdownify -}} + TEST6.5 + {{- with .Get "attrlink" }} + + {{- end -}} + TEST7 + {{- .Get "attr" | markdownify -}} + {{- if .Get "attrlink" }}{{ end }}

+ {{- end }} + TEST8 +
+ {{- end }} + +{{ else }} +NON-DEFAULT + {{ $url := urls.Parse (.Get "src") }} + {{ $altText := .Get "alt" }} + {{ $caption := .Get "caption" }} + {{ $href := .Get "href" }} + {{ $class := default "mx-auto my-0 rounded-md" (.Get "class") }} + {{$class}} + + {{ $file := $url.Path }} + {{ $img := .Page.Resources.GetMatch $file }} + {{- if and (not $img) .Page.File }} + {{ $path := path.Join .Page.File.Dir $file }} + {{ $img = resources.Get $path }} + {{ end -}} + + + + {{ with $href }}{{ end }} + + {{- with $img -}} + TEST1 + {{ $lazy := $.Page.Site.Params.enableImageLazyLoading | default true }} + {{ $webp := $.Page.Site.Params.enableImageWebp | default true }} + {{ partial "picture.html" (dict "img" . "alt" $altText "class" $class "lazy" $lazy "webp" $webp) }} + {{$class}} + TEST2 + {{- else -}} + TEST3 + {{ $altText }} + {{- end -}} + + {{ with $href }}{{ end }} + {{ with $caption }}
{{ . | markdownify }}
{{ end }} + +{{ end }} diff --git a/layouts/_shortcodes/lead-centered.html b/layouts/_shortcodes/lead-centered.html new file mode 100644 index 0000000..28c4c1e --- /dev/null +++ b/layouts/_shortcodes/lead-centered.html @@ -0,0 +1,3 @@ +
+ {{ .Inner | markdownify }} +
diff --git a/layouts/_shortcodes/text-centered.html b/layouts/_shortcodes/text-centered.html new file mode 100644 index 0000000..12a66f7 --- /dev/null +++ b/layouts/_shortcodes/text-centered.html @@ -0,0 +1,5 @@ +
+
+ {{ .Inner | markdownify }} +
+
diff --git a/layouts/baseof.html b/layouts/baseof.html new file mode 100644 index 0000000..9b72776 --- /dev/null +++ b/layouts/baseof.html @@ -0,0 +1,55 @@ +{{- partial "functions/warnings.html" .Site -}} +{{- partial "functions/init.html" . -}} + + + {{- partial "head.html" . -}} + + + {{ $header := print "header/" .Site.Params.header.layout ".html" }} + {{ if templates.Exists ( printf "_partials/%s" $header) }} + {{ partial $header . }} + {{ else }} + {{ partial "header/basic.html" . }} + {{ end }} +
+
+ {{ block "main" . }}{{ end }} +
+ {{ if .Site.Params.footer.showScrollToTop | default true }} + + {{ end }} + {{- partial "footer.html" . -}} + {{ if .Site.Params.enableSearch | default false }} + {{- partial "search.html" . -}} + {{ end }} +
+ + diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..b11c425 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,15 @@ +{{ define "main" }} + + + +
+ image description +
+ + {{ $partial := print "home/" .Site.Params.homepage.layout ".html" }} + {{ if templates.Exists ( printf "_partials/%s" $partial) }} + {{ partial $partial . }} + {{ else }} + {{ partial "home/page.html" . }} + {{ end }} +{{ end }} diff --git a/layouts/list.html b/layouts/list.html new file mode 100644 index 0000000..dfa5666 --- /dev/null +++ b/layouts/list.html @@ -0,0 +1,53 @@ +{{ define "main" }} + {{ $toc := and (.Params.showTableOfContents | default (.Site.Params.list.showTableOfContents | default false)) (in .TableOfContents " + {{ if .Params.showBreadcrumbs | default (.Site.Params.list.showBreadcrumbs | default false) }} + {{ partial "breadcrumbs.html" . }} + {{ end }} +

{{ .Title }}

+ +
+ {{ if $toc }} +
+
+ {{ partial "toc.html" . }} +
+
+ {{ end }} +
+ {{ .Content | emojify }} +
+
+ {{ if .Data.Pages }} +
+ {{ if $.Params.groupByYear | default ($.Site.Params.list.groupByYear | default true) }} + {{ range (.Paginate (.Pages.GroupByDate "2006")).PageGroups }} +

+ {{ .Key }} +

+
+ {{ range .Pages }} + {{ partial "article-link.html" . }} + {{ end }} + {{ end }} + {{ else }} + {{ range (.Paginate .Pages).Pages }} + {{ partial "article-link.html" . }} + {{ end }} + {{ end }} +
+ {{ partial "pagination.html" . }} + {{ else }} +
+

+ {{ i18n "list.no_articles" | emojify }} +

+
+ {{ end }} +{{ end }} diff --git a/layouts/simple.html b/layouts/simple.html new file mode 100644 index 0000000..d8a8eb1 --- /dev/null +++ b/layouts/simple.html @@ -0,0 +1,18 @@ +{{ define "main" }} +
+
+ {{ if .Params.showBreadcrumbs | default + (.Site.Params.article.showBreadcrumbs | default false) }} {{ partial + "breadcrumbs.html" . }} {{ end }} +

+ {{ .Title | emojify }} +

+
+
+ {{ .Content | emojify }} +
+
{{ partial "sharing-links.html" . }}
+
+{{ end }} diff --git a/layouts/single.html b/layouts/single.html new file mode 100644 index 0000000..46fbedc --- /dev/null +++ b/layouts/single.html @@ -0,0 +1,66 @@ +{{ define "main" }} + {{- $images := .Resources.ByType "image" }} + {{- $cover := $images.GetMatch (.Params.cover | default "*cover*") }} + {{- $feature := $images.GetMatch (.Params.feature | default "*feature*") | default $cover }} +
+
+ {{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }} + {{ partial "breadcrumbs.html" . }} + {{ end }} +

+ {{ .Title | emojify }} +

+ {{ if or + (.Params.showDate | default (.Site.Params.article.showDate | default true)) + (and (.Params.showDateUpdated | default (.Site.Params.article.showDateUpdated | default false)) (ne (partial "functions/date.html" .Date) (partial "functions/date.html" .Lastmod))) + (and (.Params.showWordCount | default (.Site.Params.article.showWordCount | default false)) (ne .WordCount 0)) + (and (.Params.showReadingTime | default (.Site.Params.article.showReadingTime | default true)) (ne .ReadingTime 0)) + (.Params.showEdit | default (.Site.Params.article.showEdit | default false)) + }} +
+ {{ partial "article-meta.html" (dict "context" . "scope" "single") }} +
+ {{ end }} + {{ with $feature }} +
+ {{ $altText := $.Params.featureAlt | default $.Params.coverAlt | default "" }} + {{ $class := "mb-6 rounded-md" }} + {{ $webp := $.Page.Site.Params.enableImageWebp | default true }} + {{ partial "picture.html" (dict "img" . "alt" $altText "class" $class "lazy" false "webp" $webp) }} + {{ with $.Params.coverCaption }} +
{{ . | markdownify }}
+ {{ end }} +
+ {{ end }} +
+
+ {{ if and (.Params.showTableOfContents | default (.Site.Params.article.showTableOfContents | default false)) (in .TableOfContents " +
+ {{ partial "toc.html" . }} +
+ + {{ end }} +
+ {{ .Content | emojify }} +
+
+
+ {{ partial "author.html" . }} + {{ partial "sharing-links.html" . }} + {{ partial "article-pagination.html" . }} + {{ if .Params.showComments | default (.Site.Params.article.showComments | default false) }} + {{ if templates.Exists "_partials/comments.html" }} +
+
+
+ {{ partial "comments.html" . }} +
+
+ {{ else }} + {{ warnf "[CONGO] Comments are enabled for %s but no comments partial exists." .File.Path }} + {{ end }} + {{ end }} +
+
+{{ end }} diff --git a/static/files/WWS_e.V..vcf b/static/files/WWS_e.V..vcf new file mode 100644 index 0000000..819240c --- /dev/null +++ b/static/files/WWS_e.V..vcf @@ -0,0 +1,180 @@ +BEGIN:VCARD +VERSION:3.0 +PRODID:-//Apple Inc.//macOS 26.2//EN +N:;;;; +FN:WWS e.V. +ORG:WWS e.V.; +item1.EMAIL;type=INTERNET;type=pref:wws@bogen.in-berlin.de +item1.X-ABLabel:other +item2.EMAIL;type=INTERNET:info@wws-berlin.com +item2.X-ABLabel:_$!!$_ +ADR;type=OTHER;type=pref:;;Grauammerpfad 35;Berlin;;12527;Deutschland +item3.URL;type=pref:https://wws-berlin.de +item3.X-ABLabel:_$!!$_ +PHOTO;ENCODING=b;TYPE=JPEG:/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAA + AAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAoqADAAQAAAABAA + AAogAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCy + BOmACZjs+EJ+/8AAEQgAogCiAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQ + YHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEV + UtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dX + Z3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY + 2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC/ + /EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy + 0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eo + KDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj + 5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICAwICAwQDAwMEBQQEBAQFBwUFBQUFBwgHBwcHBw + cICAgICAgICAoKCgoKCgsLCwsLDQ0NDQ0NDQ0NDf/bAEMBAgICAwMDBgMDBg0JBwkNDQ0NDQ0N + DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDf/dAAQAC//aAAwDAQ + ACEQMRAD8A/fyiiigAooooAKTIoPSvNfiv8VfBfwV8C6n8RPH979h0fSkDSMBulldjtSKJMjfJ + IxCqvc+g5oE2krs9KyKMCvjX4Sft6fsw/GSeHS9B8XRaTq0+Amna6h06dmbgIjy/uJXP92ORz7 + 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 + CiiigAooooAKKKKAP/2Q== +X-ABShowAs:COMPANY +END:VCARD diff --git a/static/images/BogenschießenTest.png b/static/images/BogenschießenTest.png new file mode 100644 index 0000000..33ed2a5 Binary files /dev/null and b/static/images/BogenschießenTest.png differ diff --git a/static/images/Logo_WWS_color.png b/static/images/Logo_WWS_color.png new file mode 100644 index 0000000..f6644ff Binary files /dev/null and b/static/images/Logo_WWS_color.png differ diff --git a/static/images/Logo_WWS_color.svg b/static/images/Logo_WWS_color.svg new file mode 100644 index 0000000..a24a2a3 --- /dev/null +++ b/static/images/Logo_WWS_color.svg @@ -0,0 +1,2488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/Logo_WWS_color.webp b/static/images/Logo_WWS_color.webp new file mode 100644 index 0000000..57335f2 Binary files /dev/null and b/static/images/Logo_WWS_color.webp differ diff --git a/static/images/Logo_WWS_sw.png b/static/images/Logo_WWS_sw.png new file mode 100644 index 0000000..8173286 Binary files /dev/null and b/static/images/Logo_WWS_sw.png differ diff --git a/static/images/Logo_WWS_sw.svg b/static/images/Logo_WWS_sw.svg new file mode 100644 index 0000000..827609f --- /dev/null +++ b/static/images/Logo_WWS_sw.svg @@ -0,0 +1,2503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/Logo_WWS_sw.webp b/static/images/Logo_WWS_sw.webp new file mode 100644 index 0000000..175c403 Binary files /dev/null and b/static/images/Logo_WWS_sw.webp differ diff --git a/static/images/MainHeader.jpg b/static/images/MainHeader.jpg new file mode 100755 index 0000000..c4554a1 Binary files /dev/null and b/static/images/MainHeader.jpg differ diff --git a/static/images/anfahrt.jpg b/static/images/anfahrt.jpg new file mode 100644 index 0000000..89be440 Binary files /dev/null and b/static/images/anfahrt.jpg differ diff --git a/static/images/platz/Platz1_FHD.jpg b/static/images/platz/Platz1_FHD.jpg new file mode 100644 index 0000000..befda4a Binary files /dev/null and b/static/images/platz/Platz1_FHD.jpg differ diff --git a/static/images/platz/Platz2_FHD.jpg b/static/images/platz/Platz2_FHD.jpg new file mode 100644 index 0000000..2dd2c0a Binary files /dev/null and b/static/images/platz/Platz2_FHD.jpg differ diff --git a/static/images/platz/Platz3_FHD.jpg b/static/images/platz/Platz3_FHD.jpg new file mode 100644 index 0000000..284a21e Binary files /dev/null and b/static/images/platz/Platz3_FHD.jpg differ diff --git a/thumbs-wwslogo.jpg b/thumbs-wwslogo.jpg new file mode 100644 index 0000000..d8837a1 Binary files /dev/null and b/thumbs-wwslogo.jpg differ