🚀 Dobrodošli u 1MD Content System
Ovo je test sadržaj koji se servira iz Cloudflare Pages-a i može se editovati inline preko Worker-a.
Napomena: Ovaj sadržaj se automatski sinhronizuje između Pages-a i Worker-a.
📋 Funkcionalnosti
Sistem podržava sledeće funkcionalnosti:
- Inline editing - Editovanje sadržaja direktno u browser-u
- Rich text editor - Formatiranje teksta kao u telegra.ph
- Auto-deploy - Automatsko ažuriranje na Pages
- Service binding - Direktna komunikacija između Worker-a i Pages-a
🛠️ Tehnologije
Koristimo sledeće tehnologije:
- Cloudflare Pages - Za hosting statičkih fajlova
- Cloudflare Workers - Za API i inline editing
- Quill.js - Za rich text editor
- Service Bindings - Za komunikaciju
"Najbolji način da napraviš nešto je da to jednostavno napraviš."
💻 Primer koda
Evo kako funkcioniše osnovni flow:
// 1. Učitaj sadržaj iz Pages-a
const content = await env.PAGES.fetch('/static/test.html');
// 2. Prikaži u editoru
editor.setContents(content);
// 3. Kada korisnik klikne update
const newContent = editor.getContents();
await updatePagesContent(newContent);
Ovaj sistem omogućava brzo i efikasno upravljanje sadržajem bez potrebe za kompleksnim CMS sistemima.