WordPress построен таким образом, что если вы создаете локальный проект и загружаете его, он не работает на удаленном сервере из-за «сериализованных данных в массивах», я считаю. Ссылки на изображения и ссылки между внутренними страницами перепутаны при загрузке проекта. Есть способы исправить это, но процесс не простой и простой.компиляция проекта Sass on remote aptana
Так что в течение некоторого времени я кодировал свой сайт WordPress удаленно, используя Filezilla. Filezilla позволяет просматривать/редактировать удаленный файл, автоматически загружая его в временную папку на вашем компьютере. Когда я закончил редактирование файла в NotePad ++, я вернусь к Filezilla, который автоматически обнаружит изменение и предложит загрузить файл на сервер. Это хорошо работает с Сасс. У меня есть Sass для просмотра временного файла (Filezilla всегда создает то же имя файла в этой папке), и я редактирую файл style.scss, поэтому временный файл на самом деле является CSS, скомпилированным из файла style.scss. Это громоздкий рабочий процесс, но он работает.
Недавно я обнаружил Aptana Studio 3, которая является интегрированной средой, которая может включать в себя Сасс и многие другие магии прямо в один проект. Я выяснил, как настроить удаленный проект с Aptana, чтобы он выполнял то же самое, что и с Filezilla, но я не понял, как настроить Sass/Compass для просмотра файла style.scss внутри этого проекта. Чтобы заставить Compass или Sass смотреть файл, вам нужно сказать ему, чтобы он это сделал. Моя проблема заключается в том, что мой проект находится на удаленном сервере, и я не знаю, какой файл Aptana создается на моем локальном компьютере, чтобы я мог сказать Compass, чтобы посмотреть его. Я почти уверен, что это временный файл, созданный аналогично файлу, который создает Filezilla, но я не смог найти какую-либо документацию или дискуссию, в которой рассматривается эта конкретная ситуация. Кто-нибудь делал это раньше, или я об этом не ошибаюсь?
ОБНОВЛЕНИЕ: Я выяснил, что Aptana создает временные файлы в одной и той же временной папке. Однако, когда я открываю один удаленный файл, style.css, Aptana создает TWO-идентичные локальные файлы в папке temp: aptanavfs6322917849903605871style.scss и aptanavfs4866068649867540771style.scss.
Если я закрою удаленный файл в Aptana и снова открою его, Aptana создаст еще два одинаковых файла, каждый из которых имеет в своем имени случайное число.
Если Aptana не предоставляет автоматический способ просмотра удаленного файла css, то похоже, что мне нужно будет использовать регулярное выражение в команде watch (что я не уверен, что это сработает), чтобы Compass мог найдите файл, за исключением того, что любое регулярное выражение найдет файлы BOTH, которые, как я предполагаю, запутают Compass. Это отверстие кролика становится глубоким. Я надеюсь, что кто-то нашел способ настроить это так, чтобы Аптана позаботилась об этом автоматически.
Я собираюсь оставить этот вопрос без ответа, хотя я отказался от ответа.Aptana Studio 3 - отличная концепция, но у меня не было ничего, кроме проблем, пытающихся заставить ее работать на меня. Не удается даже локальный сайт синхронизировать с удаленным. Итак, он вернулся к старому рабочему процессу, который действительно работал. – user1626231