
CZON - Motor de Conteúdo Markdown Nativo em IA
Na era da IA, enquanto criadores de conteúdo para websites, podemos ter um motor de criação de conteúdo mais inteligente.
Regresso ao Conteúdo: Minimizar Distrações, Concentrar na Escrita
Devolver a essência aos documentos, devolver a tranquilidade à escrita.
Primeiro, não quero ser um bibliotecário. Por vezes quero escrever algum conteúdo, mas posso ainda não ter pensado no seu título, ou não ter formado uma organização específica. Espero que um LLM me ajude automaticamente a gerar títulos, fazer resumos, categorizar, navegar e outras tarefas de organização.
Segundo, o meu escritório tem de estar arrumado. Não quero ferramentas de construção com configurações complexas, mexer em configurações de documentos complicadas, nem gosto de estruturas complexas. Cada vez que vejo os ficheiros de configuração e estruturas de projeto de ferramentas como Docusaurus, VuePress, Astro, fico com dor de cabeça. Agora, o CZON opta por esconder todas as configurações no diretório .czon, varrendo-as para um canto, para que o utilizador se concentre apenas na escrita do conteúdo, deixando o resto para o CZON tratar. Todos os outros diretórios são o seu espaço de escrita, pode organizar os seus ficheiros Markdown como desejar.
Regresso à Língua Materna: Escrever na Língua Materna, Construir Versões Multilingues de Forma Fluida
A vida é curta, não tenho paciência para traduzir. É quando usamos a nossa língua materna que conseguimos explorar ao máximo a profundidade do nosso pensamento. Mas, ao mesmo tempo, manter a ligação com o mundo é necessário, não quero desistir da comunicação multilingue. Por isso, desejo uma ferramenta que me permita escrever na minha língua materna, ao mesmo tempo que permite que mais pessoas vejam o meu conteúdo. Atualmente, o i18n não só exige que traduzamos nós próprios, como também temos de manter as atualizações de conteúdo, é demasiado complicado. Escolho usar um LLM para me ajudar nas traduções, poupando-me muito tempo e permitindo completar traduções para vários idiomas com um único clique.
Funcionalidades Básicas
- 🌍 Tradução Multilingue Automática: Usa IA para tradução incremental, permitindo que os utilizadores escrevam Markdown na sua língua materna, mas possam ser multilingues.
- 💭 Extração Automática de Resumos: Usa IA para analisar e extrair conteúdo do texto original.
- 🏷️ Classificação Automática por Etiquetas: Usa IA para extrair e gerir etiquetas e categorias do conteúdo.
- 🧭 Navegação por Categorias Inteligente: Usa IA para gerar mapas do site e navegação, sendo insensível à localização dos ficheiros de origem.
Geração de Sites Estáticos (SSG)
O CZON inclui uma solução SSG integrada, que pode transformar qualquer pasta git contendo Markdown num site HTML estático.
⚠️ Por favor, note que o CZON não é um gerador de sites estáticos (SSG) profissional, mas sim um motor de conteúdo Markdown orientado por IA, focado na criação e gestão de conteúdo.
✅ O CZON visa simplificar o processo de criação e publicação de conteúdo, permitindo que os utilizadores se concentrem na escrita em si, em vez de serem incomodados por configurações e ferramentas complexas.
❌ O CZON não fornecerá personalização complexa de temas ou ecossistemas de plugins, focando-se em melhorar a qualidade e acessibilidade do conteúdo através da IA.
🔔 No entanto, o CZON ainda pode gerar sites estáticos. Se necessário, pode usar o CZON como um pré-processador, integrando outras soluções SSG para gerar sites personalizados e visualmente atrativos.
Início Rápido
Pré-requisitos:
- Ter o Node.js instalado (versão 18 ou superior recomendada, necessita do comando npx)
- Ter obtido uma Chave de API da OpenAI, ou uma Chave de API compatível com a OPENAI
- Ter o Git instalado (para listar ficheiros Markdown a partir do Git, ignorando ficheiros filtrados pelas regras .gitignore)
Primeiro, trabalhe numa pasta já gerida pelo git:
Configure as variáveis de ambiente
export OPENAI_API_KEY="sk-xxxxxx" # Obrigatório: substitua pela sua Chave de API da OpenAI
export OPENAI_BASE_URL="https://api.openai.com/v1" # Opcional, por padrão usa a API oficial da OpenAI
export OPENAI_MODEL="gpt-3.5-turbo" # Opcional, por padrão usa o modelo gpt-3.5-turbo
Construa o site, suportando tradução multilingue. Use o diretório atual como diretório de origem, a saída será para o diretório .czon/dist.
- Pode especificar as versões de idioma a gerar usando o parâmetro
--langvárias vezes (por exemplo,--lang zh-Hans --lang en-US). - Não é necessário configurar o idioma de origem, o CZON deteta automaticamente.
npx czon@latest build --lang zh-Hans --lang en-US
Ver mais parâmetros ou ajuda:
npx czon@latest