Projects: Hacker-News-Beschreibung aktualisiert, Absatz-Rendering
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
7dfb6726ff
commit
9cada07268
1 changed files with 6 additions and 4 deletions
|
|
@ -9,7 +9,7 @@ const projects = [
|
||||||
{
|
{
|
||||||
title: 'Hacker News Daily AI Reports',
|
title: 'Hacker News Daily AI Reports',
|
||||||
slug: 'hackernews',
|
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'],
|
tech: ['Python', 'FastAPI', 'Openrouter', 'deepseek-reasoner', 'qwen3-max'],
|
||||||
status: 'Aktiv',
|
status: 'Aktiv',
|
||||||
url: 'https://jamulix.de/hackernews/',
|
url: 'https://jamulix.de/hackernews/',
|
||||||
|
|
@ -88,9 +88,11 @@ function ProjectCard({ project, index }: { project: typeof projects[0]; index: n
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
{/* Description */}
|
{/* Description */}
|
||||||
<p className="text-muted-foreground leading-relaxed mb-6">
|
<div className="text-muted-foreground leading-relaxed mb-6 space-y-3">
|
||||||
{project.description}
|
{project.description.split('\n\n').map((para, i) => (
|
||||||
</p>
|
<p key={i}>{para}</p>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
|
||||||
{/* Tech stack */}
|
{/* Tech stack */}
|
||||||
<div className="flex flex-wrap gap-2 mb-6">
|
<div className="flex flex-wrap gap-2 mb-6">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue