
CZON - AI-Native Markdown 内容引擎
W erze AI, jako twórcy treści internetowych, możemy mieć inteligentniejszy silnik do tworzenia treści.
Powrót do treści: minimalizacja zakłóceń, skupienie na pisaniu
Niech dokumenty wrócą do swojej istoty, a pisanie do spokoju.
Po pierwsze, nie chcę być bibliotekarzem. Czasami chcę coś zapisać, ale może jeszcze nie wymyśliłem tytułu, nie ukształtowałem szczególnej struktury. Chcę, aby LLM automatycznie generował dla mnie tytuły, tworzył streszczenia, kategoryzował, nawigował i wykonywał inne prace porządkowe.
Po drugie, mój gabinet musi być posprzątany. Nie chcę skomplikowanych narzędzi do budowania, nie chcę męczyć się ze skomplikowaną konfiguracją dokumentacji, nie lubię złożonych struktur. Za każdym razem, gdy widzę pliki konfiguracyjne i struktury projektów takich narzędzi jak Docusaurus, VuePress, Astro, boli mnie głowa. Teraz CZON wybiera ukrycie całej konfiguracji w katalogu .czon, zamiatając ją w kąt. Użytkownik musi skupić się tylko na treści pisania, resztą zajmie się CZON. Wszystkie inne katalogi to Twoja przestrzeń do pisania, możesz dowolnie organizować swoje pliki Markdown.
Powrót do języka ojczystego: pisz w języku ojczystym, płynnie buduj wielojęzyczne wersje
Życie jest krótkie, nie chce mi się tłumaczyć. Człowiek najlepiej wykorzystuje głębię swojego myślenia, gdy używa języka ojczystego. Ale jednocześnie utrzymywanie połączenia ze światem jest konieczne, nie chcę rezygnować z wielojęzycznej komunikacji. Dlatego chcę narzędzia, które pozwoli mi pisać w języku ojczystym, a jednocześnie umożliwi większej liczbie osób zobaczenie moich treści. Obecne i18n wymaga nie tylko własnego tłumaczenia, ale także samodzielnego utrzymywania aktualizacji treści, to zbyt uciążliwe. Wybieram użycie LLM do pomocy w tłumaczeniu, oszczędza mi to dużo czasu i pozwala na jednym kliknięciu ukończyć tłumaczenie na wiele języków.
Podstawowe funkcje
- 🌍 Automatyczne tłumaczenie wielojęzyczne: Użyj AI do tłumaczenia przyrostowego, pozwól użytkownikom pisać w Markdown w języku ojczystym, ale użytkownicy mogą być wielojęzyczni.
- 💭 Automatyczne ekstrahowanie streszczenia: Użyj AI do analizy i ekstrakcji treści z oryginalnego tekstu.
- 🏷️ Automatyczna kategoryzacja tagów: Użyj AI do ekstrakcji i zarządzania tagami oraz kategoriami treści.
- 🧭 Inteligentna nawigacja kategorii: Użyj AI do generowania mapy witryny i nawigacji, lokalizacja plików źródłowych nie ma znaczenia.
Generowanie statycznych stron (SSG)
CZON ma wbudowane rozwiązanie SSG, które może przekształcić dowolny folder git zawierający Markdown w statyczną stronę HTML.
⚠️ Uwaga: CZON nie jest profesjonalnym generatorem statycznych stron (SSG), ale silnikiem treści Markdown napędzanym przez AI, skupiającym się na tworzeniu i zarządzaniu treścią.
✅ CZON ma na celu uproszczenie procesu tworzenia i publikowania treści, pozwalając użytkownikom skupić się na samym pisaniu, zamiast być dręczonym przez skomplikowaną konfigurację i narzędzia.
❌ CZON nie zapewni złożonej personalizacji motywów ani ekosystemu wtyczek, ale skupi się na poprawie jakości i dostępności treści poprzez AI.
🔔 Jednak CZON nadal może generować statyczne strony. W razie potrzeby można użyć CZON jako preprocesora, integrując go z innymi rozwiązaniami SSG, aby generować spersonalizowane, estetyczne strony.
Szybki start
Wymagania wstępne:
- Zainstalowany Node.js (zalecana wersja 18 lub nowsza, wymagane polecenie
npx) - Uzyskany Klucz API OpenAI lub kompatybilny klucz API OPENAI
- Zainstalowany Git (do listowania plików Markdown z Git, ignorując pliki filtrowane przez reguły
.gitignore)
Najpierw pracuj w folderze zarządzanym przez git:
Skonfiguruj zmienne środowiskowe
export OPENAI_API_KEY="sk-xxxxxx" # Wymagane: zastąp swoim kluczem API OpenAI
export OPENAI_BASE_URL="https://api.openai.com/v1" # Opcjonalne, domyślnie używa oficjalnego API OpenAI
export OPENAI_MODEL="gpt-3.5-turbo" # Opcjonalne, domyślnie używa modelu gpt-3.5-turbo
Zbuduj stronę, obsługującą tłumaczenie wielojęzyczne. Użyj bieżącego katalogu jako katalogu źródłowego, wynik wyjdzie do katalogu .czon/dist.
- Można wielokrotnie użyć parametru
--lang, aby określić wersje językowe do wygenerowania (np.--lang zh-Hans --lang en-US). - Nie trzeba konfigurować języka źródłowego, CZON wykryje go automatycznie.
npx czon@latest build --lang zh-Hans --lang en-US
Zobacz więcej parametrów lub uzyskaj pomoc:
npx czon@latest