
CZON - AI-Native Markdown-indholdsmotor
I AI-tiden kan vi som webside-indholdsskabere have en mere intelligent indholdsskabelsesmotor.
Vend tilbage til indholdet: Minimaliser forstyrrelser, fokuser på skrivning
Lad dokumenterne vende tilbage til essensen, lad skrivningen vende tilbage til ro.
For det første ønsker jeg ikke at være bibliotekar. Nogle gange vil jeg gerne skrive noget indhold, men jeg har måske ikke tænkt på en titel endnu eller organiseret det særligt godt. Jeg håber, at LLM automatisk vil hjælpe mig med at generere titler, lave resuméer, kategorisere, navigere og udføre andet organisatorisk arbejde.
For det andet skal mit skriveværelse være rent og ryddeligt. Jeg ønsker ikke komplekse konfigurationsværktøjer, besværlige dokumentkonfigurationer eller komplekse strukturer. Hver gang jeg ser konfigurationsfiler og projektstrukturer fra værktøjer som Docusaurus, VuePress eller Astro, får jeg hovedpine. Nu vælger CZON at skjule al konfiguration i .czon-mappen, skubbe det væk i et hjørne, så brugeren kun skal fokusere på at skrive indhold, og overlade resten til CZON. Alle andre mapper er dit skriveområde, hvor du frit kan organisere dine Markdown-filer.
Vend tilbage til modersmålet: Skriv på modersmål, byg flersprogede versioner problemfrit
Livet er for kort til at jeg gider oversætte. Man udnytter sin tankedybde bedst, når man bruger sit modersmål. Men samtidig er det nødvendigt at forbinde sig med verden, og jeg vil ikke opgive flersproget kommunikation. Derfor ønsker jeg et værktøj, der lader mig skrive på mit modersmål, samtidig med at flere mennesker kan se mit indhold. Nuværende i18n kræver ikke kun, at man selv oversætter, men også selv vedligeholder indholdsopdateringer, hvilket er for besværligt. Jeg vælger at bruge LLM til at hjælpe mig med oversættelser, hvilket sparer mig for meget tid og gør det muligt at fuldføre oversættelser til flere sprog med et enkelt klik.
Grundlæggende funktioner
- 🌍 Automatisk flersproget oversættelse: Brug AI til inkrementel oversættelse, så brugerne kan skrive Markdown på deres modersmål, men alligevel være flersprogede.
- 💭 Automatisk resuméekstraktion: Brug AI til at analysere og udtrække indhold fra den originale tekst.
- 🏷️ Automatisk tagkategorisering: Brug AI til at udtrække og administrere tags og kategorier for indholdet.
- 🧭 Intelligent kategorinavigation: Brug AI til at generere et sitemap og navigation, uafhængigt af kildefilernes placering.
Statisk sitegenerering (SSG)
CZON har en indbygget SSG-løsning, der kan bygge enhver git-mappe, der indeholder Markdown, om til et statisk HTML-site.
⚠️ Bemærk venligst, at CZON ikke er en professionel statisk sitegenerator (SSG), men en AI-drevet Markdown-indholdsmotor, der fokuserer på indholdsskabelse og administration.
✅ CZON sigter mod at forenkle processen for indholdsskabelse og -udgivelse, så brugerne kan fokusere på selve skrivningen uden at blive forstyrret af komplekse konfigurationer og værktøjer.
❌ CZON vil ikke tilbyde komplekse tema-tilpasninger og plugin-økosystemer, men fokuserer i stedet på at forbedre indholdskvalitet og tilgængelighed gennem AI.
🔔 Men CZON kan stadig generere statiske sites. Hvis nødvendigt, kan CZON bruges som en forbehandler, der integreres med andre SSG-løsninger for at generere personlige og pæne sites.
Hurtig start
Forudsætninger:
- Node.js er installeret (anbefalet version 18 eller nyere, skal have npx-kommandoen)
- Du har en OpenAI API-nøgle, eller en OPENAI-kompatibel API-nøgle
- Git er installeret (bruges til at liste Markdown-filer fra Git og ignorere filer filtreret af .gitignore-regler)
Først, arbejd i en mappe, der allerede administreres af git:
Konfigurer miljøvariabler
export OPENAI_API_KEY="sk-xxxxxx" # Påkrævet: Erstat med din OpenAI API-nøgle
export OPENAI_BASE_URL="https://api.openai.com/v1" # Valgfri, bruger standard OpenAI API som standard
export OPENAI_MODEL="gpt-3.5-turbo" # Valgfri, bruger gpt-3.5-turbo-modellen som standard
Byg sitet med understøttelse af flersproget oversættelse. Brug den aktuelle mappe som kildemappe og output til .czon/dist-mappen.
- Du kan angive de sprogversioner, der skal genereres, ved gentagne gange at bruge
--lang-parameteren (f.eks.--lang zh-Hans --lang en-US). - Kilde sprog behøver ikke konfigureres, CZON registrerer det automatisk.
npx czon@latest build --lang zh-Hans --lang en-US
Se flere parametre eller få hjælp:
npx czon@latest