Files
agent0_homepage/mkdocs.yml
T
mwandGitHub 887fe536d6 Fix/local development (#101)
* **Remove Python SCSS compiler and development script**

- Deleted `compile_scss.py` and `dev.sh` scripts to clean up unused SCSS compilation and local development workflow.
- Streamlining project by removing legacy Python-based tooling. Clear shift toward alternative CSS build processes in workflows.

* Migrate SCSS compilation to Python-based workflow and simplify Dockerfile

- Replaced Node.js SCSS tools with libsass and introduced `scss_watcher.py` for automated SCSS compilation during development.
- Updated Dockerfile to use Python-based dependencies and removed redundant npm configuration.
- Cleaned up `package.json`, `requirements.txt`, and outdated scripts to streamline the project.
- Enhanced development workflow with a lightweight Python-based approach.

* Replace `python -m sass` with `pysassc` for SCSS compilation in development scripts

* **Refactor and streamline MkDocs workflows, footer, and blog structure**

- Removed outdated `deploy-preview-fix.yml` and `deploy-test.yml` workflows for cleanup.
- Enhanced `deploy-preview.yml`:
  - Expanded branch triggers to include `build/**`, `test/**`, and `preview/**`.
  - Improved `site_url` logic by standardizing URL formatting.
- Updated `mkdocs.yml` navigation to use consistent `index.md` file naming.
- Simplified footer template to use relative paths for internal links (e.g., `impressum/`, `datenschutz/`).
- Adjusted `mkdocs.sh` to ensure SCSS watcher includes `overrides`.
- Deleted outdated `Sequential Thinking` blog and branch documentation for better maintenance.

* Update to Python 3.13 and streamline MkDocs workflows

- Upgraded Dockerfile base image to `python:3.13-slim-bullseye` for consistency with the latest Python version.
- Consolidated MkDocs and plugin installation steps in `deploy-preview.yml`.
- Replaced Node.js SCSS tools with Python `pysassc` for CSS build process, removing unnecessary npm steps.

* Replace `mkdocs-lightbox` with `mkdocs-glightbox` and improve CSS build step in GitHub Actions workflow

- Updated `deploy-preview.yml` to switch from `mkdocs-lightbox` to `mkdocs-glightbox` for better compatibility and features.
- Enhanced CSS build logic to create the target directory (`docs/assets/css`) if it does not exist, ensuring a smoother workflow execution.

* Streamline deploy workflows and enhance CSS build process

- Added repository-specific condition to `deploy-live.yml` for improved workflow targeting.
- Consolidated MkDocs and plugin installation steps in `deploy-live.yml` to remove redundant tasks.
- Enhanced CSS build step to ensure target directory creation (`mkdir -p docs/assets/css`) in both workflows.
2025-06-02 14:03:20 +02:00

191 lines
4.6 KiB
YAML

# Projekt-Informationen
site_name: ''
site_url: https://satware.ai/
site_author: satware AG
site_description: >-
Entdecken Sie die KI-gestützten Lösungen von satware®. Innovative
Automatisierung und maßgeschneiderte IT-Lösungen für Ihr Unternehmen.
use_directory_urls: false
# Copyright
copyright: Copyright © 2025 satware AG
# Konfiguration
theme:
name: material
font: false
custom_dir: overrides/
language: de
# Dark Mode als Standard (entsprechend satware CI)
palette:
scheme: slate
primary: custom
accent: custom
features:
- announce.dismiss
- content.code.annotate
- content.code.copy
- content.tabs.link
- content.tooltips
- header.autohide
- navigation.expand
- navigation.footer
- navigation.indexes
- navigation.instant
- navigation.path
- navigation.sections
- navigation.tabs
- navigation.tabs.sticky
- navigation.top
- navigation.tracking
- search.highlight
- search.share
- search.suggest
- toc.follow
#font:
# text: Roboto
# code: Roboto Mono
favicon: assets/images/favicon.png
logo: assets/images/logo.svg
icon:
logo: logo
# Plugins
plugins:
- search
- minify:
minify_js: true
minify_html: true
minify_css: true
htmlmin_opts:
remove_comments: true
- git-revision-date-localized:
enable_creation_date: true
fallback_to_build_date: true
- blog:
blog_dir: blog
blog_toc: true
post_url_format: "{slug}"
post_date_format: "dd.MM.yyyy"
archive_toc: true
- social
# Erweiterungen
markdown_extensions:
- abbr
- admonition
- attr_list
- def_list
- footnotes
- md_in_html
- toc:
permalink: true
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_generator: !!python/name:material.extensions.emoji.to_svg
emoji_index: !!python/name:material.extensions.emoji.twemoji
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink:
repo_url_shorthand: true
user: satware
repo: satwareai-mkdocs
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
# Zusätzliche Konfiguration
extra:
social:
- icon: fontawesome/brands/square-facebook
link: https://www.facebook.com/satwareAG/
name: satware AG auf Facebook
- icon: fontawesome/brands/instagram
link: https://www.instagram.com/satware.ag/
name: satware AG auf Instagram
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/company/satware-ag/?originalSubdomain=de
name: satware AG auf LinkedIn
- icon: fontawesome/brands/x-twitter
link: https://x.com/satwareAG
name: satware AG auf X
- icon: fontawesome/brands/xing
link: https://www.xing.com/pages/satwareag
name: satware AG auf Xing
- icon: fontawesome/brands/youtube
link: https://www.youtube.com/channel/UCHfn2XBDQ9yfZrWnMzs1k0g
name: satware AG auf YouTube
#cards:
# font:
# text: Assistant
# code: Assistant
# cards_layout_options:
# background_color: "#000"
generator: false
# CSS-Anpassungen
extra_css:
- assets/css/custom.css
extra_javascript:
- assets/js/body-classes.js
- assets/js/consent.js
- assets/js/counter-animation.js
- assets/js/faq.js
- assets/js/testimonials.js
- assets/js/wcag.js
- assets/js/lightbox.js
- assets/js/slideshow.js
# Navigation
nav:
- KI-Agenten:
- Übersicht: team/index.md
- Amira Alesi: team/amira.md
- Bastian Alesi: team/bastian.md
- Bea Alesi: team/bea.md
- Denopus Alesi: team/denopus.md
- Gunta Alesi: team/gunta.md
- Jane Alesi: team/jane.md
- John Alesi: team/john.md
- Justus Alesi: team/justus.md
- Lara Alesi: team/lara.md
- Lenna Alesi: team/lenna.md
- Leon Alesi: team/leon.md
- Luna Alesi: team/luna.md
- Marco Alesi: team/marco.md
- Olu Alesi: team/olu.md
- Theo Alesi: team/theo.md
- Wolfgang Alesi: team/wolfgang.md
- Anwendungen: anwendungen/index.md
- Webinare: webinare/index.md
- Workshops: workshops/index.md
- Preise: zugang/index.md
- FAQ: faq/index.md
- Blog: blog/index.md