3dsystems.com.ua — відновлення з Wayback

Статичне відтворення мертвого сайту 3dsystems.com.ua (укр. дистриб'ютор 3D Systems) на базі Eleventy + Cloudflare Pages (як kompanion). Контент і всі URL/внутрішні лінки — 1:1.

Джерело

Що зроблено 1:1

Зображення — ВАЖЛИВО

Оригінальні зображення втрачені безповоротно:

Тому наразі всі 447 зображень (по 56 сторінках) замінені на акуратні плейсхолдери зі збереженим alt-текстом і атрибутом data-orig="<оригінальний-URL>". Повний перелік — у image-manifest.json.

Як підставити реальні зображення пізніше:

  1. Найчистіший шлях — бекап старого wp-content (дамп хостингу / медіатека). Покласти файли у public/assets/... і в кожній сторінці замінити <span class="img-ph" data-orig="URL">…</span> на <img src="/assets/…" alt="…">.
  2. Або підібрати офіційні фото 3D Systems вручну по темі сторінки. data-orig зберігає оригінальний шлях кожного зображення для точного мапінгу.

Стек і збірка

cd sites/3dsystems
npm install
npm run build      # → dist/
npm run dev        # локальний прев'ю (eleventy --serve)

Прев'ю статики: launch-конфіг 3dsystems-preview (порт 4373).

Деплой (коли підтверджено контроль над доменом)

  1. Створити CF Pages проєкт 3dsystems-ua (акаунт користувача).
  2. npm run build (свіжий dist/ — прибрати можливі iCloud-дублі * 2/ перед деплоєм).
  3. wrangler pages deploy dist --project-name=3dsystems-ua.
  4. Прив'язати домен 3dsystems.com.ua (apex) + www (301→apex вже в _redirects).
  5. Подати sitemap.xml у GSC.

Пастки