IT-Syndikat current (TM) website. Feel free to raise issues with our thing here! https://www.it-syndikat.org
Find a file
2025-02-18 18:45:51 +00:00
.forgejo CI: build and use specific container image 2025-02-18 18:45:51 +00:00
archetypes Initial commit 2025-01-18 22:26:45 +01:00
assets add language selector to every page 2025-02-17 23:01:01 +01:00
content split 'Neue Website' post into de/en versions 2025-02-17 20:59:58 +01:00
i18n start implementing multilang 2025-01-25 20:29:40 +01:00
layouts update robots.txt 2025-02-18 16:30:10 +01:00
static added eastereggs. spoilers beware 2025-02-04 17:53:08 +01:00
themes Add logo alt text 2025-02-17 18:34:45 +00:00
trololo ah, forgot the hidden files :P 2025-02-14 19:31:53 +01:00
.clang-format Add clang-format config 2025-02-12 17:56:41 +00:00
.editorconfig editorconfig: fix yml indentation 2025-02-12 17:56:41 +00:00
.gitattributes added eastereggs. spoilers beware 2025-02-04 17:53:08 +01:00
.gitignore .gitignore: ignore hugo_versioned.toml 2025-02-16 19:09:28 +00:00
.gitmodules Initial commit 2025-01-18 22:26:45 +01:00
.hvm 🔧 fix hugo version for those using hvm 2025-02-15 15:48:56 +00:00
.markdownlint-cli2.jsonc Add Justfile and markdownlint-cli2 config 2025-02-04 20:50:31 +00:00
convert.py Initial commit 2025-01-18 22:26:45 +01:00
create_versioned_hugo_toml.sh Add just build target, use in CI 2025-02-12 18:05:55 +00:00
hugo.toml Add logo alt text 2025-02-17 18:34:45 +00:00
Justfile Add makefile, adapt Readme, fix line lengths 2025-02-15 17:34:19 +01:00
Makefile Add makefile, adapt Readme, fix line lengths 2025-02-15 17:34:19 +01:00
README.md 🚨 fixing linter errors 2025-02-15 17:57:26 +01:00

ITS-Website

    it-syndikat.org

  ▀███▀  ███  ▄██▀██▄
   ▓██   ███  ▓██ ███
   ▒▓█  ▄▓██▄ ▒▓█▄▄▄▄
   ▄▄▄   ███  ▄▄▄ ███
 · ▓██   ▓██  ▓██ ▓██ ·
   ▒██   ▒██  ▒██ ▒██
   ░▒█   ░▒█  ░▒█ ░▒█
   ▄▄▄   ▄▄▄  ▄▄▄▄▄▄▄
  ▄███▄  ███  ▀█dH.█▀

 glory to the syndicate

About

This repository contains the https://it-syndikat.org or https://www.it-syndikat.org website, whichever one floats your boat higher.

Edit the site

Dependencies

  • hugo
  • git
  • git-lfs
  • Golang (for hugo modules)
  • clang-format (for formating javascript files)
  • markdownlint-cli2 (for formating markdown)
    • for debian the easiest way to use it is to intall it via node as a global command: npm install markdownlint-cli2 --global
  • just or make (please keep the Makefile and the Justfile feature-equivalent)

After installing git-lfs run git lfs install once to make it available system-wide.

Cloning

This site uses git submodules and lfs. Clone this repo with --recursive or run git submodule init && git submodule update after cloning for submodule availability. If you had git-lfs installed already, you should be good to go, if not, you need to run git lfs pull.

Testing

This site was built using Hugo. To preview the site while editing it, you can use the hugo server command.

To make sure all formatting is correct, run just check/just format.

To build it locally run just 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 your changes do not deploy, please check the actions tab.

Markdown header entries

Please use the following:

  • draft: true - to mark an entry as draft
  • todo: notes what needs to be done
  • recovery-source: link to archive.org