Хостинг всего сайта Squarespace локально и вызов файлов

Я хочу принять у себя целый Squarespace веб-сайт локально, включая все связанные файлы. Я был усердным wgetобъединение всех связанных файлов и замена пути на локальные. Однако я наткнулся на загвоздку в следующем файле:

//- this loads but it's from squarespace, so we can't use this unless we have an active account
//- script(src='../squarespace/scripts/common-82d600baf3cebf62de6b.js')

script(crossorigin='anonymous', src='//static.squarespace.com/universal/scripts-compressed/common-82d600baf3cebf62de6b-min.en-US.js')

Обратите внимание, что в закомментированном разделе я хочу сослаться на локальную версию .js скрипт. Полный сценарий, не минимизированный, находится по ссылке ниже: https://raw.githubusercontent.com/lingxiao/Homepage/master/public/squarespace/scripts/common-82d600baf3cebf62de6b.js,

Проблема в том, что часть веб-сайта по-прежнему загружается так, как задумано, но большая часть эффекта исчезла, и, следовательно, контент больше не доступен для просмотра. Например, оригинальный сайт здесь: https://lingxiaoling.me/techи когда я использую локальный размещенный файл, при прокрутке вниз TECH ... I interrogate ... страница остается статичной.

Однако, когда я использую размещенный файл squarespace, страница прокручивается вниз, как и предполагалось.

Я пытался изучить common-####.de6bjs файл и ничего в нем не выскакивает у меня. Является ли понятие разрыва целого Square локально разместить веб-страницу и изменить ее безумно?

1 ответ

Решение

Предполагая, что вы просто делаете это в качестве упражнения:

Откройте сайт пространства памяти, который вы хотите загрузить, например, https://www.missionchinesefood.com/

Выберите в Firefox (я на Mac OSX, может выглядеть иначе в других ОС):

  1. файл
  2. Сохранить страницу как
  3. Выберите тип "Веб-страница завершена".

Firefox теперь загрузит все JS, CSS, изображения, HTML и т. Д. В указанное вами место.

  1. Откройте страницу оттуда,
  2. откройте Инструменты разработчика,
  3. переключиться на вкладку сети,
  4. перезагрузите и посмотрите, на какие ресурсы все еще есть ссылки из интернета.
  5. Загрузите их вручную и настройте загруженные файлы скриптов /html.
Другие вопросы по тегам