From f1a8809b26fee16b5539a54c650f29ce46f386aa Mon Sep 17 00:00:00 2001 From: "Sepp (AI Assistant)" Date: Mon, 9 Feb 2026 09:42:44 +0100 Subject: [PATCH 1/2] feat: add llms.txt for improved LLM accessibility --- README.md | 23 +++++++++++++++++++++++ static/llms.txt | 22 ++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 README.md create mode 100644 static/llms.txt diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa0043e --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# Markus Graf - Personal Website + +This is the source code for the personal website of Markus Graf, built with Hugo. + +## LLM Friendliness + +This website includes an `llms.txt` file in the root directory (served from `static/llms.txt`) to help Large Language Models (LLMs) discover and understand the content of the site. This file follows the [llms.txt specification](https://llmstxt.org/). + +When adding new content, please ensure that: +1. Important pages are listed in `static/llms.txt`. +2. Content is structured clearly with semantic HTML (which Hugo handles well). +3. Future improvements may include generating `.md` versions of pages for direct LLM consumption. + +## Development + +Run the local server: +```bash +hugo server -D +``` + +## Deployment + +See `DEPLOYMENT.md`. diff --git a/static/llms.txt b/static/llms.txt new file mode 100644 index 0000000..539698e --- /dev/null +++ b/static/llms.txt @@ -0,0 +1,22 @@ +# Markus Graf + +> Persönliche Website von Markus Graf - Entwickler, Psychologe, Berater. +> Personal website of Markus Graf - Developer, Psychologist, Consultant. + +## Profile + +- [Lebenslauf (DE)](https://markusgraf.ch/de/cv/) +- [Curriculum Vitae (EN)](https://markusgraf.ch/en/cv/) + +## Blog + +- [Dialogbasierte Anwendungen (DE)](https://markusgraf.ch/de/blog/dialogbasierte-anwendungen/) +- [Dialog-based Applications (EN)](https://markusgraf.ch/en/blog/dialog-based-applications/) +- [KI-Generierte Website Praxisbeispiel (DE)](https://markusgraf.ch/de/blog/ki-generierte-website-praxisbeispiel/) +- [AI Generated Website Case Study (EN)](https://markusgraf.ch/en/blog/ai-generated-website-case-study/) +- [Ubuntu für Kinder (DE)](https://markusgraf.ch/de/blog/ubuntu-fuer-kinder/) +- [Ubuntu for Kids (EN)](https://markusgraf.ch/en/blog/ubuntu-for-kids/) + +## Projects / Other + +- [SPH2025](https://markusgraf.ch/sph2025/) From 7083966047c9e22b7271522442a0c3cc5386f4da Mon Sep 17 00:00:00 2001 From: "Sepp (AI Assistant)" Date: Mon, 9 Feb 2026 09:49:31 +0100 Subject: [PATCH 2/2] fix: update bio and remove SPH2025 link from llms.txt --- static/llms.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/static/llms.txt b/static/llms.txt index 539698e..6d5f13f 100644 --- a/static/llms.txt +++ b/static/llms.txt @@ -1,7 +1,7 @@ # Markus Graf -> Persönliche Website von Markus Graf - Entwickler, Psychologe, Berater. -> Personal website of Markus Graf - Developer, Psychologist, Consultant. +> Persönliche Website von Markus Graf - Entwickler, BSc Psychologie, Berater. +> Personal website of Markus Graf - Developer, BSc Psychology, Consultant. ## Profile @@ -16,7 +16,3 @@ - [AI Generated Website Case Study (EN)](https://markusgraf.ch/en/blog/ai-generated-website-case-study/) - [Ubuntu für Kinder (DE)](https://markusgraf.ch/de/blog/ubuntu-fuer-kinder/) - [Ubuntu for Kids (EN)](https://markusgraf.ch/en/blog/ubuntu-for-kids/) - -## Projects / Other - -- [SPH2025](https://markusgraf.ch/sph2025/)