forked from IT-Syndikat/website
Merge branch 'master' into image-cleanup
This commit is contained in:
commit
e1918b92be
13 changed files with 85 additions and 51 deletions
.forgejo/workflows
README.mdassets/css
content/posts
2015-01-03-talk-contributing-to-the-internet-engineering-task-force-(ietf).md2015-02-09-artist-in-residence-call-for-submissions.md2021-08-07-year-10+1-party-des-it-syndikat!-(neues-datum).md
hugo.tomli18n
layouts
static
|
@ -5,6 +5,16 @@ on:
|
|||
- master
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: docker
|
||||
container:
|
||||
image: node:latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- uses: https://github.com/DavidAnson/markdownlint-cli2-action@v19
|
||||
with:
|
||||
globs: '**/*.md'
|
||||
build:
|
||||
runs-on: docker
|
||||
container:
|
||||
|
@ -24,7 +34,7 @@ jobs:
|
|||
|
||||
- name: Build website
|
||||
run: |
|
||||
hugo build
|
||||
hugo build --minify
|
||||
- name: Copy to server
|
||||
run: |
|
||||
mkdir -p ~/.ssh
|
||||
|
|
|
@ -1,23 +1,15 @@
|
|||
name: Push to webserver
|
||||
on:
|
||||
push:
|
||||
- '!master'
|
||||
jobs:
|
||||
test:
|
||||
runs-on: docker
|
||||
container:
|
||||
image: archlinux:base-devel
|
||||
image: node:latest
|
||||
steps:
|
||||
- name: Prepare container
|
||||
run: |
|
||||
pacman -Sy --noconfirm archlinux-keyring
|
||||
pacman -Syu --noconfirm
|
||||
pacman -S --noconfirm nodejs git make pacman-contrib base base-devel openssh wget curl procps-ng bash hugo go git-lfs rsync
|
||||
git lfs install
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
lfs: 'true'
|
||||
- uses: https://github.com/DavidAnson/markdownlint-cli2-action@v19
|
||||
with:
|
||||
globs: 'content/**.md'
|
||||
globs: '**/*.md'
|
||||
|
|
|
@ -46,3 +46,10 @@ This site was built using [Hugo](https://gohugo.io/). To preview the site while
|
|||
editing it, you can use the `hugo server` command.
|
||||
|
||||
To build it locally run `hugo build`.
|
||||
|
||||
### Deployment
|
||||
|
||||
This website is auto deployed using a forgejo runner and forgejo actions. A
|
||||
testing step including a linter has been included to prevent the pipeline from
|
||||
deploying broken sites. If you changes do not deploy, please check the
|
||||
actions tab.
|
||||
|
|
|
@ -9,6 +9,10 @@
|
|||
padding: 0;
|
||||
}
|
||||
|
||||
.error__404 {
|
||||
font-family: 'Comic Sans MS', 'Chalkboard SE', 'Comic Neue', sans-serif;
|
||||
}
|
||||
|
||||
|
||||
/*** FONTS ***/
|
||||
@font-face {
|
||||
|
|
|
@ -7,10 +7,14 @@ tags: ['event', 'ietf', 'talk']
|
|||
|
||||
/IETF_Logo.png)
|
||||
|
||||
**Time and Place:**
|
||||
## Time and Place
|
||||
|
||||
14.01.2015, 20:00 @ IT-Syndikat, Tschamlerstraße 3
|
||||
(RSVP via [eMail](https://it-syndikat.org/pages/impressum.html "Mail"), we need to make sure that we have enough space and chairs available)
|
||||
**Abstract:**
|
||||
(RSVP via [eMail](https://it-syndikat.org/pages/impressum.html "Mail"), we need
|
||||
to make sure that we have enough space and chairs available)
|
||||
|
||||
## Abstract
|
||||
|
||||
The Internet Engineering Task Force (IETF) is one of the leading
|
||||
standards developing organizations where the core Internet protocols are
|
||||
developed. With more than 100 working groups in 8 areas it covers a wide
|
||||
|
@ -19,11 +23,12 @@ other bigger organization it has a complex culture, organizational
|
|||
structure and many rules. Understanding this eco-system, in addition to
|
||||
the technology, is essential to successfully start new work and to
|
||||
finalize it within a reasonable time-frame.
|
||||
|
||||
In this talk Hannes Tschofenig will explain his journey through the IETF
|
||||
starting at around 2000. The focus will be on the people that keep the
|
||||
organization 'ticking' but will nevertheless help you to understand the
|
||||
structure and the processes of the organization.
|
||||
-----------
|
||||
|
||||
CV: Hannes Tschofenig is employed by ARM Limited, a company known for
|
||||
their widely used low-power microprocessors found in tablets, mobile
|
||||
phones, and embedded devices. Prior employers include the European Data
|
||||
|
@ -33,12 +38,14 @@ Internet work better. He has been active in one of the leading Internet
|
|||
standards developing organizations, the Internet Engineering Task Force
|
||||
(IETF), for the past 14 years and has contributed to more than 60 RFCs
|
||||
on security, privacy, and emergency services.
|
||||
|
||||
Hannes co-chaired various IETF groups, including the "Web Authorization
|
||||
Protocol" (OAuth) working group and the "Authentication and
|
||||
Authorization for Constrained Environments (ace)" working group. OAuth
|
||||
is a protocol to enable secure and privacy-friendly data sharing on the
|
||||
Web/Internet. ACE is a working group focused on Internet of Things
|
||||
security.
|
||||
|
||||
From 2010 to 2014 Hannes was a member of the Internet Architecture Board
|
||||
(IAB), a committee of the IETF. He is also vice-chair of the FIDO
|
||||
Alliance Privacy and Public Policy Working Group. The FIDO (Fast
|
||||
|
|
|
@ -35,7 +35,9 @@ To apply (via email only), we need till the 2nd March:
|
|||
* List of (possible) expenses (minimum for your stay, and what you'd like to
|
||||
work on special projects / for performances etc.)
|
||||
|
||||
We will help you to find an appropriate accommodation that fits your needs if you like (couchsurfing style to a place in an apartment - there will be a solution 🙂 )
|
||||
We will help you to find an appropriate accommodation that fits your needs if
|
||||
you like (couchsurfing style to a place in an apartment - there will be a
|
||||
solution 🙂)
|
||||
We will decide on the submissions on the 4th of March and tell you ASAP.
|
||||
Happy hacking
|
||||
~ wir
|
||||
|
|
|
@ -5,13 +5,15 @@ author: "tyrolyean"
|
|||
tags: ['party', 'event']
|
||||
---
|
||||
|
||||
Innsbrucks Hackerspace wurde 10! Nachdem wir wieder Analog uns treffen können,
|
||||
laden wir alle Vereinsnahen und fernen Personen am 17.04.2022 (UPDATE: NEUES
|
||||
DATUM) in die [P.M.K](https://www.openstreetmap.org/node/373252111) zur ersten
|
||||
Dezimal-Runden Feier des IT-Syndikat ein! Music by
|
||||
[@drkhsh](https://meta.it-syndikat.org/u/drkhsh) und Blackseen.
|
||||
|
||||
|
||||
Innsbrucks Hackerspace wurde 10! Nachdem wir wieder Analog uns treffen können, laden wir alle Vereinsnahen und fernen Personen am 17.04.2022 (UPDATE: NEUES DATUM) in die [P.M.K](https://www.openstreetmap.org/node/373252111) zur ersten Dezimal-Runden Feier des IT-Syndikat ein! Music by [@drkhsh](https://meta.it-syndikat.org/u/drkhsh) und Blackseen.
|
||||
|
||||
Eintritt frei, nur für Geimpfte/PCR-Getestet (nicht älter als 72h). Beginn 22:00 CEST.
|
||||
Eintritt frei, nur für Geimpfte/PCR-Getestet (nicht älter als 72h). Beginn 22:00
|
||||
CEST.
|
||||
|
||||
[/19c00ab3a7feefebb008a6db88dfae3ff520ae96.jpeg)](/images/posts/2021-08-07-year-10+1-party-des-it-syndikat!-(neues-datum)/19c00ab3a7feefebb008a6db88dfae3ff520ae96.jpeg "image")
|
||||
|
||||
[See Forum post](https://meta.it-syndikat.org/t/year-10-1-party-des-it-syndikat-neues-datum/2572)
|
||||
|
||||
|
|
53
hugo.toml
53
hugo.toml
|
@ -2,15 +2,17 @@ baseURL = 'https://it-syndikat.org'
|
|||
languageCode = 'de-AT'
|
||||
title = 'IT-syndikat'
|
||||
theme = "mainroad"
|
||||
|
||||
pluralizelisttitles = false # removes the automatically appended "s" on sidebar entries
|
||||
|
||||
[module]
|
||||
[[module.imports]]
|
||||
path = "github.com/kaushalmodi/hugo-atom-feed"
|
||||
|
||||
[Params]
|
||||
description = "Innsbrucks Hackerspace" # Site description. Used in meta description
|
||||
description = "Innsbrucks Hackerspace. Chaostreff, offene Werkstatt, Wohnzimmer mit Labormöglichkeit" # Site description. Used in meta description
|
||||
copyright = "IT-Syndikat - ZVR Nr. 553029636" # Footer copyright holder, otherwise will use site title
|
||||
opengraph = true # Enable OpenGraph if true
|
||||
schema = true # Enable Schema
|
||||
twitter_cards = false # Enable Twitter Cards if true
|
||||
readmore = true # Show "Read more" button in list if true
|
||||
authorbox = false # Show authorbox at bottom of pages if true
|
||||
toc = true # Enable Table of Contents
|
||||
|
@ -24,11 +26,8 @@ pluralizelisttitles = false # removes the automatically appended "s" on sideba
|
|||
landscapePhotoWidths = [2080, 1920, 1700, 1600, 1280, 1024, 768, 550, 480, 430, 360, 320]
|
||||
portraitPhotoWidths = [1500, 1000, 750, 600]
|
||||
|
||||
# DEPRECATED PARAMS
|
||||
subtitle = "" # Deprecated in favor of .Site.Params.logo.subtitle
|
||||
highlightColor = "" # Deprecated in favor of .Site.Params.style.vars.highlightColor
|
||||
[imaging]
|
||||
quality = 75
|
||||
quality = 75
|
||||
|
||||
[Params.style.vars]
|
||||
highlightColor = "#109c11" # matrix green
|
||||
|
@ -36,11 +35,9 @@ pluralizelisttitles = false # removes the automatically appended "s" on sideba
|
|||
# Override font-family sets
|
||||
# Take care of different quotes OR escaping symbols in these params if necessary
|
||||
#fontFamilyPrimary = "'Open Sans', Helvetica, Arial, sans-serif"
|
||||
fontFamilyPrimary = "SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace"
|
||||
fontFamilyPrimary = "SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'"
|
||||
# Secondary font-family set responsible for pre, code, kbd, and samp tags font
|
||||
fontFamilySecondary = "SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace"
|
||||
|
||||
# TODO ampel switch with isitopen
|
||||
fontFamilySecondary = "monospace"
|
||||
|
||||
[Params.logo]
|
||||
image = "/images/logo2013.svg" # Logo image. Path relative to "static"
|
||||
|
@ -54,16 +51,17 @@ pluralizelisttitles = false # removes the automatically appended "s" on sideba
|
|||
home = "right" # Configure layout for home page
|
||||
list = "left" # Configure layout for list pages
|
||||
single = false # Configure layout for single pages
|
||||
|
||||
# Enable widgets in given order
|
||||
widgets = ["search", "sidemenu", "sensors", "social", "categories", "taglist"]
|
||||
|
||||
[Params.widgets]
|
||||
recent_num = 5 # Set the number of articles in the "Recent articles" widget
|
||||
categories_counter = false # Enable counter for each category in "Categories" widget
|
||||
tags_counter = false # Enable counter for each tag in "Tags" widget
|
||||
categories_counter = true # Enable counter for each category in "Categories" widget
|
||||
tags_counter = true # Enable counter for each tag in "Tags" widget
|
||||
|
||||
[Params.widgets.social]
|
||||
cached = false # activate cache if true
|
||||
cached = true # activate cache if true
|
||||
email = "wir@it-syndikat.org"
|
||||
|
||||
[[Params.widgets.social.custom]]
|
||||
|
@ -76,29 +74,26 @@ pluralizelisttitles = false # removes the automatically appended "s" on sideba
|
|||
title = "RSS Feed"
|
||||
url = "/index.xml"
|
||||
icon = "svg/rss.svg" # Optional. Path relative to "layouts/partials"
|
||||
rel = "noopener noreferrer" # Set to false to remove the rel attribute
|
||||
rel = false
|
||||
|
||||
[[Params.widgets.social.custom]]
|
||||
title = "Atom Feed"
|
||||
url = "/atom.xml"
|
||||
icon = "svg/rss.svg" # Optional. Path relative to "layouts/partials"
|
||||
rel = "noopener noreferrer" # Set to false to remove the rel attribute
|
||||
rel = false
|
||||
|
||||
[Params.widgets.sensors]
|
||||
enabled = true
|
||||
|
||||
[Params.widgets.search]
|
||||
cached = true
|
||||
url = "https://duckduckgo.com/"
|
||||
[Params.widgets.search.input]
|
||||
name = "sites"
|
||||
pre = ""
|
||||
|
||||
[server]
|
||||
[[server.headers]]
|
||||
for = '/**'
|
||||
[server.headers.values]
|
||||
Access-Control-Allow-Origin = "*"
|
||||
Access-Control-Allow-Methods = "GET, PUT, POST, DELETE, HEAD, OPTIONS"
|
||||
[Params.widgets.taglist]
|
||||
cached = true
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
|
@ -129,15 +124,15 @@ pluralizelisttitles = false # removes the automatically appended "s" on sideba
|
|||
name = "Git"
|
||||
url = "https://git.it-syndikat.org"
|
||||
|
||||
[params.meta]
|
||||
favicon = false
|
||||
|
||||
[module]
|
||||
[[module.imports]]
|
||||
path = "github.com/kaushalmodi/hugo-atom-feed"
|
||||
|
||||
[outputs]
|
||||
home = ['html', 'rss', 'atom']
|
||||
section = ['html', 'rss', 'atom']
|
||||
taxonomy = ['html', 'rss', 'atom']
|
||||
term = ['html', 'rss', 'atom']
|
||||
|
||||
[server]
|
||||
[[server.headers]]
|
||||
for = '/**'
|
||||
[server.headers.values]
|
||||
Access-Control-Allow-Origin = "*"
|
||||
Access-Control-Allow-Methods = "GET, PUT, POST, DELETE, HEAD, OPTIONS"
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
- id: sidemenu_title
|
||||
translation: "Goto"
|
||||
- id: 404_title
|
||||
translation: "Error 404 - Looks like you are lost in space"
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
- id: sidemenu_title
|
||||
translation: "Goto"
|
||||
- id: 404_title
|
||||
translation: "Error 404 - Looks like you are lost in space"
|
||||
|
|
9
layouts/404.html
Normal file
9
layouts/404.html
Normal file
|
@ -0,0 +1,9 @@
|
|||
{{ define "main" }}
|
||||
<main class="main" role="main">
|
||||
<div class="warning error__404">
|
||||
<h1 class="warning__headline">{{ T "404_title" }}</h1>
|
||||
{{ partial "svg/rocket.svg" (dict "class" "404-rocket") }}
|
||||
<p class="warning__text">{{ T "404_text" }} <a href="{{ "" | relLangURL }}">{{ T "404_linktext" }}</a>.</p>
|
||||
</div>
|
||||
</main>
|
||||
{{ end }}
|
1
layouts/partials/svg/rocket.svg
Normal file
1
layouts/partials/svg/rocket.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="150px" x="0px" y="0px" viewBox="0 0 48 48" enable-background="new 0 0 48 48" xml:space="preserve"><g><path d="M38.986,23.959c1.156-1.734,2.048-3.478,2.748-5.164c0.018-0.038,0.032-0.075,0.045-0.114 C44.521,12,44.145,6.277,44.121,5.977c-0.036-0.488-0.424-0.88-0.912-0.923c-0.001-0.001-5.861-0.49-12.747,2.349 c-0.021,0.007-0.039,0.015-0.06,0.023c-1.692,0.702-3.443,1.598-5.188,2.761c-1.513,1.009-2.843,2.159-4.04,3.365 c-2.083-0.975-8.212-2.834-14.847,4.745c-0.244,0.279-0.314,0.669-0.182,1.016c0.132,0.346,0.444,0.59,0.812,0.636 c0.05,0.006,4.982,0.643,8.084,3.745l4.513,4.513l-1.612,1.612c-0.391,0.391-0.391,1.023,0,1.414 c0.195,0.195,0.451,0.293,0.707,0.293s0.512-0.098,0.707-0.293l1.612-1.612l4.511,4.512c0.044,0.044,0.1,0.065,0.149,0.1 c0.034,0.049,0.055,0.104,0.099,0.148c3.089,3.089,3.739,8.036,3.746,8.086c0.046,0.367,0.291,0.68,0.637,0.811 c0.115,0.045,0.236,0.066,0.356,0.066c0.238,0,0.473-0.086,0.658-0.248c8.036-7.037,5.461-13.501,4.58-15.176 C36.882,26.742,38.002,25.437,38.986,23.959z M40.452,16.568l-7.855-7.854c4.225-1.502,7.859-1.704,9.556-1.696 C42.154,8.637,41.958,12.306,40.452,16.568z M19.746,15.091c-1.838,2.133-3.251,4.347-4.293,6.296 c-2.167-1.733-4.719-2.625-6.407-3.056C13.819,13.689,17.897,14.383,19.746,15.091z M28.583,20.592 c-0.391-0.391-1.023-0.391-1.414,0l-6.199,6.199l-4.001-4.001c1.765-3.415,4.753-7.871,9.355-10.939 c1.429-0.953,2.859-1.71,4.253-2.327l9.068,9.067c-0.615,1.399-1.372,2.833-2.323,4.26c-3.068,4.604-7.524,7.592-10.938,9.355l-4-4 l6.199-6.199C28.974,21.615,28.974,20.982,28.583,20.592z M31.09,40.377c-0.449-1.757-1.399-4.448-3.276-6.67 c1.976-1.058,4.221-2.493,6.377-4.367C34.922,30.982,36.046,35.279,31.09,40.377z"></path><path d="M13.096,30.296c-1.544,0-2.997,0.602-4.089,1.694c-1.099,1.097-2.571,3.443-3.502,5.579 c-1.341,3.078-1.436,5.225-0.28,6.38c0.529,0.529,1.281,0.798,2.233,0.798c3.144,0,8.156-3.006,9.728-4.578 c1.093-1.093,1.695-2.546,1.694-4.091c0-1.545-0.602-2.997-1.694-4.088C16.093,30.897,14.641,30.295,13.096,30.296z M15.771,38.755 c-1.332,1.332-5.861,3.992-8.313,3.992c-0.392,0-0.682-0.075-0.819-0.212c-0.375-0.375-0.315-1.838,0.7-4.167 c0.945-2.168,2.293-4.176,3.083-4.964c0.715-0.715,1.665-1.108,2.675-1.108s1.96,0.394,2.676,1.108 c0.714,0.714,1.108,1.664,1.108,2.674C16.88,37.09,16.486,38.04,15.771,38.755z"></path></g></svg>
|
After (image error) Size: 2.4 KiB |
1
static/.htaccess
Normal file
1
static/.htaccess
Normal file
|
@ -0,0 +1 @@
|
|||
ErrorDocument 404 /404.html
|
Loading…
Add table
Reference in a new issue