From 9cada07268d230a04428e4944f940727240fc729 Mon Sep 17 00:00:00 2001 From: dschlueter Date: Sun, 26 Apr 2026 00:59:28 +0200 Subject: [PATCH] Projects: Hacker-News-Beschreibung aktualisiert, Absatz-Rendering Co-Authored-By: Claude Sonnet 4.6 --- components/projects-section.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/components/projects-section.tsx b/components/projects-section.tsx index 7bb8aa3..f3378dc 100644 --- a/components/projects-section.tsx +++ b/components/projects-section.tsx @@ -9,7 +9,7 @@ const projects = [ { title: 'Hacker News Daily AI Reports', slug: 'hackernews', - description: 'Hacker News ist die zentrale Anlaufstelle für englischsprachige Entwickler – schnell, dicht, oft überwältigend. Mein Projekt schafft hier Klarheit: Eine KI filtert täglich die wichtigsten Beiträge, fasst sie prägnant zusammen, übersetzt sie bei Bedarf und liefert morgens wie abends kompakte Updates. Zusätzlich bewertet sie die Relevanz der Top-10 für KI und Machine Learning. Die Auswahl effizienter Modelle erfolgt automatisch – die Kosten pro Ausgabe liegen bei nur 0 bis 3 Cent.', + description: 'Die Hacker News gelten als zentrale Nachrichtenbörse für versierte, englischsprachige Programmierer. Wer wissen will, was neu oder wichtig ist, findet es dort. Doch die schiere Menge an Beiträgen kann schnell überwältigen.\n\nGenau hier setzt mein Projekt an: Eine KI filtert die wichtigsten Inhalte, fasst sie zusammen, übersetzt sie auch und liefert morgens wie abends kompakte Updates. Zusätzlich bewertet sie automatisch, wie relevant die Top-10-Geschichten für Themen wie Künstliche Intelligenz und Maschinelles Lernen sind.\n\nDas System wählt selbstständig geeignete Modelle aus, die Aufgaben effizient und kostengünstig erledigen. So entsteht ein intelligenter Nachrichtenstrom, der effizient Übersicht schafft — und das für lediglich 0 bis 3 Cent pro Ausgabe.', tech: ['Python', 'FastAPI', 'Openrouter', 'deepseek-reasoner', 'qwen3-max'], status: 'Aktiv', url: 'https://jamulix.de/hackernews/', @@ -88,9 +88,11 @@ function ProjectCard({ project, index }: { project: typeof projects[0]; index: n {/* Description */} -

- {project.description} -

+
+ {project.description.split('\n\n').map((para, i) => ( +

{para}

+ ))} +
{/* Tech stack */}