THE FLOOD
שלוש רמות
סתם דפי CMS, מסודרים ב-flow של שלוש רמות: אבא, ילד, נכד. הדוגמה: טיולים › ישראל › אילת. העץ של האתר עצמו, תמיד מעודכן: העץ.
#levels-tree
הדוגמה
טיולים
אבא
ישראל
ילד
יוון
ילד
איטליה
ילד
אילת
נכד של ישראל
ירושלים
נכד של ישראל
ים המלח
נכד של ישראל
#levels-each
מה כל רמה
| רמה | בדוגמה | מה הדף | מה רואים בו |
|---|---|---|---|
| אבא | טיולים | דף קטגוריה, האינדקס | פתיחה קצרה, והילדים כאריחים. רוב התוכן שלו הוא הרשימה של מה שמתחתיו |
| ילד | ישראל | קטגוריה של הנכדים שלו, וגם דף בפני עצמו | התוכן שלו (פתיחה, יתרונות, שאלות), ו"בתוך ישראל": הנכדים כאריחים |
| נכד | אילת | דף ישות, הדף שמחפשים | כל התבנית: ראש, גישה, יתרונות, דמואים, שאלות. בלי אריחים, רק הפס של האחים |
העץ יכול לרדת עוד רמה, ואותה תבנית משרתת גם אותה: מה שקובע אם דף מציג אריחים הוא אם יש לו ילדים, לא באיזו רמה הוא.
#levels-same
מה משותף לכל הרמות
| כתובת | שטוחה לכל דף, /trips/eilat. הכתובת לא תלויה בעץ, אז העברת אילת לקטגוריה אחרת לא משנה אותה |
| פירורי לחם | טיולים › ישראל › אילת, מהקיטלוג. מהם, ומהקישורים, גוגל מבין את ההיררכיה, לא מהכתובת |
| הפס | בדף של אילת: כל הטיולים · ישראל · אילת · ירושלים · ים המלח. הדף שעומדים בו מסומן |
| התבנית | אחת לכל הרמות. כל לבנה מופיעה רק כשיש לה תוכן, ו"בתוך…" רק לדף שיש לו ילדים. דף שרוצה משהו משלו מקבל override |
| מילים | לכל דף קבוצת מילים ונפח חיפוש מ-DataForSEO. האבא הוא הנושא הגדול, והנכדים הם הזנב הארוך שאפשר לנצח בו |
#levels-ours
איפה זה אצלנו
| שורת הדף (הישות) | data/service-entities.ts, data/ai-areas-data.ts, data/entity-drafts.ts |
| הקיטלוג (מי האבא של מי) | data/branches.ts |
| התבנית | app/services/[area]/page.tsx |
| החלק של דף אחד (override) | app/services/[area]/overrides.tsx |
| המילים והנפח | data/tree-words.ts, npm run kw:tree |
התבנית, הלבנים ונקודות ה-slot: FLOOD collection page.
