Skip to content
mhearshPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🇨🇾 קפריסין 2026 — מדריך הטיול

מדריך טיול אינטראקטיבי בעברית לטיול משפחתי בקפריסין, 18–24 באוגוסט 2026. קובץ HTML עצמאי אחד: אין build, אין תלויות, אין קריאות רשת חיצוניות.

הפעלה מקומית

python3 -m http.server 8080
# ואז http://localhost:8080

פתיחה ישירה של index.html (file://) עובדת גם, אבל בלי service worker ובלי אפשרות "הוסף למסך הבית".

פריסה — GitHub Pages

  1. Settings → Pages → Source: Deploy from a branch → main → / (root)
  2. הכתובת: https://<user>.github.io/<repo>/
  3. אחרי כל דחיפה: ~60 שניות עד שהשינוי באוויר

⚠️ בכל שינוי ב-index.html יש להעלות את CACHE ב-sw.js (cyprus2026-v1 → -v2), אחרת משתמשים קיימים ימשיכו לקבל את הגרסה הישנה מהמטמון.

פריסה עצמית (nginx)

server {
    listen 443 ssl http2;
    server_name cyprus.example.com;

    root /var/www/cyprus2026;
    index index.html;

    # ה-service worker חייב להיות טרי, אחרת עדכונים לא יגיעו
    location = /sw.js {
        add_header Cache-Control "no-cache, no-store, must-revalidate";
    }

    location / {
        try_files $uri $uri/ /index.html;
    }
}

PWA דורש HTTPS (או localhost). בלי זה ה-service worker וההתקנה לא יעבדו.

מבנה

קובץ תפקיד
index.html האפליקציה כולה — HTML + CSS + JS + כל הנתונים
sw.js עבודה בלי אינטרנט
manifest.webmanifest הגדרות PWA
CLAUDE.md הוראות עבודה — Claude Code קורא אוטומטית
HANDOFF.md תיעוד מלא: עובדות, מחקר, החלטות, מסלול
reference/artifact-source.jsx גרסת React המקורית, לתיעוד בלבד

הודעה לשליחה בקבוצה

🇨🇾 המדריך לטיול: <קישור> אל תפתחו מתוך וואטסאפ — לחצו ⋮ ואז "פתח בדפדפן". אייפון (Safari): שיתוף ← "הוסף למסך הבית" אנדרואיד (Chrome): ⋮ ← "הוסף למסך הבית"

רישיון

פרטי. תוכן הטיול הוא של המשפחות המשתתפות.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages