Official website for the Cloud Native Linz community.
🌐 Website: https://cloudnativelinz.at
📅 Meetup page: https://www.meetup.com/Cloud-Native-Linz/
💬 Community page: https://community.cncf.io/linz/
This site is built with Jekyll.
The easiest setup is GitHub Codespaces or VS Code Dev Containers, where tooling is preconfigured.
Run locally:
bundle install
bundle exec jekyll serve --livereloadOpen preview at: http://127.0.0.1:4000
If file watching is unreliable on your machine (commonly Windows), use:
bundle exec jekyll serve --livereload --force_pollingThis repository includes common shortcuts in makefile:
install: Install Ruby dependencies and run a buildserve: Run Jekyll server on all interfacesserve-livereload: Run server with live reloadserve-windows: Live reload with force pollingclean: Remove build and cache artifactscalendar: Generatecalendar.icsfrom event data
Examples:
make install
make serve-livereload
make calendarKey locations:
- Pages:
_pages - Layouts:
_layouts - Includes:
_includes - Styles:
assets/style.scss - Event data:
_data/events.yml
Event pages use stable slugs to avoid broken links when titles change.
- Guide:
REDIRECT_MANAGEMENT.md - Helper script:
manage_redirects.rb - Redirect generator plugin:
_plugins/datapage_redirect_generator.rb
Typical workflow:
ruby manage_redirects.rb
bundle exec jekyll buildThe repository can generate calendar.ics from event data.
- Script:
generate_calendar.py - Python deps:
requirements.txt
Run via Makefile:
make calendarGitHub Pages builds and serves this site from this repository.
To validate locally before pushing:
bundle exec jekyll buildContributions are welcome.
- Create a branch
- Make your changes
- Build locally and verify
- Open a pull request