6de2455917
- Added GLOBAL_MARKETS_TITLE to all translation files - Updated footer with 12 markets (4 active + 8 upcoming) - Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi - Built and deployed to production - CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
4.2 KiB
4.2 KiB
Landvex Artikelautomation — Komplett Deployment
✅ Vad som byggts
1. Produktionsagent (kor_agent.py v2.0)
- Plats:
/home/bernt/.openclaw/workspace/projects/landvex/20-automation/kor_agent.py - Funktion: Låser köposter, producerar kandidater med LLM-integration, genererar SEO-filer
- Cap: Justerbart (Erik=4, Johan=2 per körning)
2. Arbetskö (artikelko.json)
- Plats:
/home/bernt/.openclaw/workspace/projects/landvex/20-automation/intag/artikelko.json - Innehåll: 18 poster med prioriteter (Q-001 till Q-018)
- Status: Q-001, Q-002, Q-003, Q-004 markerade "klar" efter test
3. Systemd-timers
- Erik: Kör 06:00 och 14:00 dagligen (8 poster/dygn)
- Johan: Kör 10:00 dagligen (2 poster/dygn)
- Totalt: 10 poster/dygn
4. SEO & AI-Discoverability
| Fil | Plats | Syfte |
|---|---|---|
robots.txt |
landvex-site/public/robots.txt |
Tillåter alla AI-agenter |
llms.txt |
landvex-site/public/llms.txt |
AI-index för språkmodeller |
ai-index.json |
landvex-site/public/ai-index.json |
Strukturerad AI-data |
sitemap.xml |
landvex-site/public/sitemap.xml |
Sitemap för sökmotorer |
index.html |
landvex-site/public/index.html |
Landningssida med Schema.org |
🔗 Länkar till alla filer
Kärnfiler
- Agent:
/home/bernt/.openclaw/workspace/projects/landvex/20-automation/kor_agent.py - Arbetskö:
/home/bernt/.openclaw/workspace/projects/landvex/20-automation/intag/artikelko.json - Systemd-installation:
/home/bernt/.openclaw/workspace/projects/landvex/20-automation/installera-systemd.sh
SEO-filer (AI-discoverability)
- robots.txt:
/home/bernt/.openclaw/workspace/landvex-site/public/robots.txt - llms.txt:
/home/bernt/.openclaw/workspace/landvex-site/public/llms.txt - ai-index.json:
/home/bernt/.openclaw/workspace/landvex-site/public/ai-index.json - sitemap.xml:
/home/bernt/.openclaw/workspace/landvex-site/public/sitemap.xml - Landningssida:
/home/bernt/.openclaw/workspace/landvex-site/public/index.html
Data & Pipeline
- Ingest:
/home/bernt/.openclaw/workspace/projects/landvex/20-automation/ingest.py - Verifiering:
/home/bernt/.openclaw/workspace/projects/landvex/00-styrning/verifiera.py - Masterdata:
/home/bernt/.openclaw/workspace/projects/landvex/10-data/lvx-klassposter-master-v3.json - Grafkanter:
/home/bernt/.openclaw/workspace/projects/landvex/10-data/lvx-graf-kanter-v3.json
🚀 Installation på servern
Steg 1: Kör installationsskriptet (som root)
sudo bash /home/bernt/.openclaw/workspace/projects/landvex/20-automation/installera-systemd.sh
Steg 2: Verifiera
sudo systemctl list-timers | grep landvex
sudo systemctl status landvex-artikel-erik.timer
sudo systemctl status landvex-artikel-johan.timer
Steg 3: Manuell testkörning
# Erik — 4 poster
sudo systemctl start landvex-artikel-erik@01.service
# Johan — 2 poster
sudo systemctl start landvex-artikel-johan@01.service
📊 Produktionsflöde
06:00 ├─ landvex-artikel-erik@01.service (4 poster)
10:00 ├─ landvex-artikel-johan@01.service (2 poster)
14:00 └─ landvex-artikel-erik@02.service (4 poster)
↓
20-automation/intag/kandidatposter-*.json
↓
ingest.py → master v(n+1) + graf + bounty-förslag
↓
verifiera.py → GRÖNT/RÖTT
↓
Commit/merge (GRÖNT) eller konfliktkö (RÖTT)
🤖 AI-Discoverability
För språkmodeller (GPT, Claude, etc.)
- robots.txt tillåter alla AI-agenter
- llms.txt beskriver biblioteket i Markdown
- ai-index.json ger strukturerad data i JSON
För sökmotorer
- sitemap.xml med alla URL:er
- Schema.org markup på landningssidan
- Open Graph och Twitter Cards
📝 Loggar
- Erik:
/var/log/landvex/artikel-erik.log - Johan:
/var/log/landvex/artikel-johan.log
⚠️ Nästa steg
- LLM-integration: Ersätt
producera_med_llm()med riktigt API-anrop - Webbsida: Deploya
landvex-site/public/till webbserver - DNS: Konfigurera
landvex.compeka till servern - HTTPS: Sätt upp SSL-certifikat
Byggd: 2026-07-07 Version: 2.0