Я приобрел домен SquareSpace и создал свой веб-сайт с помощью Visual Studio Code в своей системе. Удивительно, но нет простого способа загрузить эти файлы HTML и CSS из моей системы в SquareSpace. Любая помощь приветствуется.
Решение После жизненно важного ответа я использовал вот решение.
Веб-сайт имеет два аспекта: доменное имя, предоставляемое Squarespace, и вам нужен хост для размещения необходимых кодов.
Существует множество вариантов бесплатного размещения ваших кодов, и среди них наиболее популярным является GitHub.
Поскольку Squarespace не принимает косую черту в псевдониме доменного имени, вам необходимо создать учетную запись GitHub с вашим доменным именем. Затем вам необходимо создать репозиторий следующего формата: .github.io (ссылка https://docs.github.com/en/pages/getting-started-with-github-pages/about-github- страницы#типы-страниц-github-сайтов). Таким образом, ваша страница GitHub после публикации не будет иметь косой черты.
После этого сначала вам необходимо опубликовать свой сайт на GitHub, что вы легко можете сделать, перейдя по этой ссылке: https://thewikihow.com/video_4eMnz8VbgyM&t=18s (это не на английском языке). , но думаю это не будет проблемой).
Далее вам нужно изменить запись DNS в Squarespace, которую вы можете найти по адресу https://account.squarespace.com/ -> DNS -> Настройки DNS, и эта ссылка поможет вам: https:/ /www.youtube.com/watch?v=EX4w9hsduNA.
Примечание. Прежде чем добавлять CNAME для вашего домена GitHub в Squarespace, вам необходимо удалить настройки DNS по умолчанию и, вероятно, придется подождать некоторое время, чтобы имя домена было доступно для каждой записи DNS.
Да, вы правы, и позже я понял, что у веб-сайта есть два аспекта: доменное имя и хостинг кодов. Если я не ошибаюсь, такие технические вещи простым людям неизвестны, и я полагаю, что этот вопрос поможет другим.





Возможно, вы захотите ознакомиться с этой статьей поддержки Squarespace ЗДЕСЬ.
В статье упоминается:
Squarespace supports adding client-side code to your site. The options depend on your plan. All options are available during a trial:
Squarespace использует готовые собственные элементы, которые вы добавляете на свои веб-страницы через редактор графического интерфейса. Таким образом, такие вещи, как текст, изображения, кнопки и т. д., существуют как предварительно созданные компоненты в редакторе Squarespace, которые вы перетаскиваете, а затем редактируете свойства.
Судя по странице, ссылку на которую я дал выше, у них есть такие компоненты, как Code block (Basic), Code Block (Advanced), Code Injection, CSS Editor и Embed Block, которые можно использовать для реализации различного пользовательского кода. Доступен ли он в качестве компонента, зависит от типа вашего плана и того, какой код поддерживает каждый из них (JS, HTML, CSS и т. д.), похоже, различается.
У них также есть Squarespace Developer Platform, который, похоже, дает полный доступ к базовому коду веб-сайта.
Честно говоря, я чувствую, что дизайн Squarespace не предназначен для пользовательского исходного кода, а если и предназначен, то только для очень простых/второстепенных вещей. Например, настройка стиля или создание очень простого пользовательского компонента, такого как форма или кнопка и т. д. Если это все ваши пользовательские файлы HTML и CSS, то их компоненты, поддерживающие собственный код, могут вам подойти.
ИМХО, если весь ваш веб-сайт существует в исходном коде HTML и CSS, вам лучше просто разместить свои файлы в другом месте, например, Netlify или Heroku. Или, если вы готовы немного пройти обучение, Digital Ocean, AWS, Google Cloud Platform, Azure и т. д.
Если ваши страницы статичны, вы даже можете использовать страницы Github для бесплатного размещения своего веб-сайта.
Если у вас есть общедоступный домен или IP-адрес для размещенного HTML и CSS, вы можете настроить DNS-записи вашего доменного имени для пересылки на этот домен или IP-адрес через запись CNAME или A.
Спасибо за подробный ответ, который помог мне исправить ситуацию. Поскольку эта проблема может возникнуть у других, я добавлю в вопрос способ ее устранения.
SquareSpace предназначен не для этого