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.