
CZON - AI-Native Markdown-innholdsengine
I AI-tiden kan vi som nettstedinnholdsprodusenter ha en smartere innholdsskapingmotor.
Tilbake til innholdet: Minimal forstyrrelse, fokus på skriving
La dokumentene gå tilbake til essensen, la skrivingen gå tilbake til ro.
For det første vil jeg ikke være bibliotekar. Noen ganger vil jeg skrive ned noe innhold, men jeg har kanskje ikke tenkt ut tittelen ennå, eller fått det spesielt organisert. Jeg ønsker at LLM automatisk skal hjelpe meg med å generere tittel, lage sammendrag, kategorisere, navigere og annet organisasjonsarbeid.
For det andre må mitt skrivebord være rent. Jeg vil ikke ha komplekse konfigurasjonsverktøy, styre med kompliserte dokumentoppsett, eller liker komplekse strukturer. Hver gang jeg ser konfigurasjonsfilene og prosjektstrukturene til verktøy som Docusaurus, VuePress, Astro, får jeg hodepine. Nå velger CZON å skjule all konfigurasjon i .czon-mappen, feie den bort i et hjørne. Brukeren trenger bare å fokusere på å skrive innhold, alt annet overlates til CZON. De andre mappene er ditt skriveområde, du kan organisere Markdown-filene dine som du vil.
Tilbake til morsmålet: Skriv på morsmålet, bygg flerspråklige versjoner sømløst
Livet er kort, jeg gidder ikke oversette. Når man bruker morsmålet, kan man utnytte sin egen tankedybde best. Men samtidig er det nødvendig å holde kontakt med verden, jeg vil ikke gi opp flerspråklig kommunikasjon. Derfor ønsker jeg et verktøy som lar meg skrive på morsmålet, samtidig som det lar flere se innholdet mitt. Nåværende i18n krever ikke bare at man oversetter selv, men også at man vedlikeholder innholdsopdateringer selv, det er for mye arbeid. Jeg velger å bruke LLM til å hjelpe meg med oversettelse, det sparer meg mye tid og kan fullføre flerspråklig oversettelse med ett klikk.
Grunnleggende funksjoner
- 🌍 Automatisk flerspråklig oversettelse: Bruker AI til inkrementell oversettelse, lar brukeren skrive Markdown på morsmålet, men brukeren kan være flerspråklig.
- 💭 Automatisk sammendragsektrahering: Bruker AI til å analysere og trekke ut innhold fra originalteksten.
- 🏷️ Automatisk merkelappkategorisering: Bruker AI til å trekke ut og administrere merkelapper og kategorier for innhold.
- 🧭 Smart kategorinavigasjon: Bruker AI til å generere nettstedskart og navigasjon, kildefilenes plassering er ikke følsom.
Statisk nettstedgenerering (SSG)
CZON har innebygd en SSG-løsning som kan bygge en hvilken som helst Git-mappe som inneholder Markdown til et statisk HTML-nettsted.
⚠️ Vær oppmerksom på at CZON ikke er en profesjonell statisk nettstedgenerator (SSG), men en AI-drevet Markdown-innholdsengine som fokuserer på innholdsskaping og administrasjon.
✅ CZON har som mål å forenkle prosessen for innholdsskaping og publisering, slik at brukeren kan fokusere på selve skrivingen, i stedet for å bli forstyrret av kompleks konfigurasjon og verktøy.
❌ CZON vil ikke tilby komplekse tematilpasninger og plugin-økosystemer, men fokuserer på å forbedre innholdskvaliteten og tilgjengeligheten gjennom AI.
🔔 Men CZON kan fortsatt generere statiske nettsteder. Om nødvendig kan CZON brukes som en forprosessor, integrert med andre SSG-løsninger for å generere personlige, vakre nettsteder.
Rask start
Forutsetninger:
- Node.js er installert (anbefalt versjon 18 eller høyere, må ha npx-kommandoen)
- Har fått OpenAI API-nøkkel, eller OPENAI-kompatibel API-nøkkel
- Git er installert (brukes til å liste Markdown-filer fra Git, ignorerer filer filtrert av .gitignore-regler)
Først, arbeid i en mappe som allerede administreres av Git:
Konfigurer miljøvariabler
export OPENAI_API_KEY="sk-xxxxxx" # Påkrevd: Erstatt med din OpenAI API-nøkkel
export OPENAI_BASE_URL="https://api.openai.com/v1" # Valgfritt, bruker offisiell OpenAI API som standard
export OPENAI_MODEL="gpt-3.5-turbo" # Valgfritt, bruker gpt-3.5-turbo-modellen som standard
Bygg nettstedet, støtter flerspråklig oversettelse. Bruker gjeldende katalog som kildekatalog, skriver ut til .czon/dist-katalogen.
- Kan spesifisere språkversjoner som skal genereres ved å bruke
--lang-parameteren flere ganger (f.eks.--lang zh-Hans --lang en-US). - Trenger ikke konfigurere kildespråk, CZON oppdager det automatisk.
npx czon@latest build --lang zh-Hans --lang en-US
Se flere parametere eller hjelp:
npx czon@latest