new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
SaaS multi-tenant que gera e publica artigos de blog com IA, adaptado para o mercado espanhol. Estado do projeto e próximos passos: ver ROADMAP.md.檢視完整 README ↗
SaaS multi-tenant que gera e publica artigos de blog com IA, adaptado para o mercado espanhol.
Estado do projeto e próximos passos: ver ROADMAP.md.
cliente.seudominio.com) via roteamento multi-tenant no proxy.ts
(arquitetura de "um único deploy serve o app + todos os blogs dos
clientes").DATAFORSEO_LOGIN/PASSWORD
estiverem configurados, enriquece com volume de busca real.plan e
credits, falta integrar checkout e webhooks.custom_domain só é salvo - o apontamento DNS/CNAME é manual).internal_links (hoje é
manual, um link por vez).blogs[0]).claude-opus-5) para geração de conteúdo, com
structured outputs (Zod) e prompt caching no DNA da marcaNota Next.js 16: o arquivo de roteamento multi-tenant está em
src/proxy.ts(nãomiddleware.ts- a convenção foi renomeada nesta versão do framework).
supabase/migrations/0001_init.sql.cp .env.example .env.local
Preencha NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY,
SUPABASE_SERVICE_ROLE_KEY e ANTHROPIC_API_KEY. Os demais campos têm
valores padrão que funcionam em desenvolvimento local.
npm install
npm run dev
minha-empresa, fica em http://minha-empresa.localhost:3000
(subdomínios *.localhost funcionam nativamente no Chrome/Edge/Firefox,
sem precisar editar o hosts file)..env.local, trocando
NEXT_PUBLIC_APP_DOMAIN e NEXT_PUBLIC_ROOT_DOMAIN pelo seu domínio
real (ex: app.contentos.es e contentos.es).*.contentos.es) apontando para o
projeto na Vercel, além do domínio principal do app.blog.clienteX.com) precisam ser
adicionados ao projeto Vercel (hoje manual - automação via API fica
para uma próxima fase).src/
app/
(auth)/login, (auth)/signup - autenticação
onboarding/ - criação do primeiro blog
(dashboard)/ - painel: início, conteúdos,
estratégia, relatórios, config
_sites/[domain]/ - blog público multi-tenant
(renderizado via rewrite no proxy)
api/ - rotas de geração, tracking, etc.
lib/
anthropic.ts - prompts + geração via Claude
dataforseo.ts - dados reais de keyword (opcional)
supabase/ - clients (browser/server/admin)
tenant.ts - resolve blog pelo host
workspace.ts - helpers de auth/workspace
proxy.ts - roteamento multi-tenant por host
supabase/migrations/0001_init.sql - schema + RLS
Chaves ficam apenas em .env.local (ignorado pelo git) e nas variáveis
de ambiente da Vercel. Nada de segredo em código.
O repositório tem um hook que bloqueia commit com chave ou arquivo de ambiente. Ao clonar, ative com:
git config core.hooksPath .githooks
Se uma chave vazar, o certo é revogar e gerar outra — tirar do histórico não desfaz a exposição.