Полезные Статьи | Блог на Тильда | SEO | Маркетинг

Friday, October 14

Чек- лист по SEO-оптимизации сайта

SEO-продвижение сайта на Тильде возможно, нужно только знать как сделать это правильно

Thursday, August 4

Закон о рекламе 2022: что измениться с 1 сентября?

С1 сентября 2022 года в России вступают в силу поправки, которые вводят обязательную маркировку и тотальный учёт интернет-рекламы

Thursday, April 7

Мастер Кампаний Яндекс Директ

Как Мастер Кампаний Яндекс поможет запустить рекламную кампанию для Вашего бизнеса

Wednesday, April 6

Комплексный маркетинг для продвижения бизнеса

Как продвинуть свой бизнес в условиях кризиса и блокировки сервисов

Tuesday, April 6

Создание и продвижение интернет магазина на Тильда

Основные преимущества интернет магазинов на тильда в 2021 году

Saturday, March 20

Можно ли продвинуть сайт на Тильда в ТОП 2021 году

Подробный ответ на самый главный вопрос про Tilda и SEO продвижение

Sunday, October 4

JivoSite (Живосайт) — настройка целей в Метрике

Как настроить цели ( события) в яндекс метрике для сайта на тильда и других платформ

Tuesday, June 30

Как настроить SEO для сайта на Tilda

Инструкция для самостоятельной настройки SEO для выведения вашего сайта в топ по ключевым запросам

Thursday, June 4

JivoSite (Живосайт): основные преимущества чата + Бизнес тариф

JivoSite (Живосайт) — онлайн консультант для вашего сайта, полезный не только в общении с клиентами, но и с точки зрения SEO продвижения

Sunday, December 8

SEO изменения для сайта на Tilda

Вы решили заняться SEO продвижением своего сайта. Cайт полностью отвечает всем требованиям и просто идеален в ваших глазах, Но, SEO специалист говорит, что нужно вносить правки в сайт

Monday, October 14

4 SEO совета для нового сайта на TILDA

Если вы только создали сайт и думаете с чего начать продвижение, начните с этих легких шагов они помогут продвинуть ваш сайт на TILDA

Friday, September 27

Социальные факторы для SEO продвижения на Tilda

Ни для кого не секрет, что социальная активность пользователей положительно влияет на вывод сайта на лидирующие позиции. Если углубиться в подробности, то социальная активность – это

Monday, June 24

Ссылочная масса в SEO продвижение на Tilda

Разбираемся как влияют ссылки в 2019 году на СЕО оптимизацию

Friday, September 27

SEO чек лист 2022 для сайтов на Tilda

Чек лист по Базовой SEO адаптации сайтов на Tilda в 2022 году

Sunday, December 16

Tilda что это? Основные функции платформы

Рассмотрим возможности и поймем что такое Тильда.

Tuesday, July 24

Делать сайт самому или заказать?

Блог: Статья о преимуществах сайта который будут разрабатывать специалисты

Thursday, October 1

Бонусы от партнеров

Полезные ссылки для создания и продвижения сайта на Тильда с выгодой

Как мы создавали новый блог LiveDune

Старый блог представлял из себя надстройку над сервисом, в котором публиковались в большей степени его обновления, нежели полезный контент по SMM, и имел ряд проблем:

Обычно интеграция это хорошо, но в нашем случае блогу досталось множество лишнего кода от сервиса и ненужных запросов к базе данных. Что влияло на его производительность.

Сайдбар и заголовок были от сервиса и не несли никакой полезной нагрузки, только мешали потреблению контента. Интерфейс блога не был адаптивным и выглядел как привет из начала нулевых.

Новый читатель, попав в блог, должен остаться в нем надолго, переходить со статьи на статью за счет грамотной перелинковки между постами и качественного контента. Ни того, ни другого не было, даже рубрик.

Техническая часть


Первым делом решили разобраться с платформой, на которой будем делать новый блог. Было 3 основных варианта:

Изначально планировали именно так, но как описано выше главная проблема — это низкая производительность блога. Сюда же можно добавить ресурсы на прорисовку интерфейса дизайнером, превращение макетов в рабочий блог разработчиком и др накладных расходов.

Множество плагинов, возможностей, но WordPress — это комбайн. А комбайн — это медленная скорость работы, плюс надо искать либо готовую тему, потом ее допиливать под себя. Либо снова привлекать дизайнера и разработчика для создания своей темы.

Или многим известная Тильда. Проблем несколько: интерфейс будет типовой и довольно узнаваем. Меньше возможностей для кастомизации в сравнение с другими вариантами. Тильду можно повесить на отдельный домен со своим хостингом, но нельзя на отдельный url на основном блоге — соответственно, публикация нового поста — это всегда выгрузка всего кода на свой сервер.

Возможно, из пунктов выше выбор очевиден — Тильда, но мы не сразу к нему пришли, ведь плюсы и минусы по каждому из вариантов надо было еще собрать.

Нам потребовалось пару дней, чтобы собрать интерфейс блога на Тильде, дальше вносили только мелкие правки и переносили контент. Статьи мы собираем на самой Тильде и далее экспортируем весь блог к нам на сервер. Так как блог полностью статичный, то это дает непревзойденную скорость работы и минимальную нагрузку на сервер, а это прямая дорога в ТОП выдачи поисковых систем.

Конечно, есть ограничения по интерфейсу, так как блог собирался из готовых блоков. Но на удивление это оказалось довольно удобно, быстро и это без привлечения дизайнера и разработчиков.

Переработка старых статей


В старом блоге было около 150 статей. В несколько этапов перебирали их все, сначала удалив полный шлак, например, очень маленькие новостные статьи из трех-пяти предложений. Далее убрали все неактуальное, т.е. то, что уже недоступно на нашем сервисе, но статьи есть. Конечным этапом сгруппировали статьи, например, по ER у нас было 5 статей и из них мы собрали одну. В итоге у нас осталось не более 30 статей, которые были перенесены в Тильду и после уже актуализированы.

Этапов было намного больше, мы перебирали посты раз за разом, убирая лишние, объединяя и анализируя посещаемость в Яндекс.Метрике. Конечный результат нас очень порадовал. Постов стало в 5 раз меньше, но и их качество сильно возросло.

Стандарты


Новый блог — новые стандарты в оформлении и подготовке постов. Наличие контент плана, все скриншоты предварительно обрабатываются и подбираются. В неделю публикуем 2 новых поста, в понедельник и четверг.

Все темы для статей проверяются на популярность в Яндекс.Wordstat и Google Trends. Темы для статей утверждаются, только если они имеют спрос и, соответственно, будут кому-то интересны и полезны. И первыми публикуем те, на которые большой спрос. Статьи ради статей мы стараемся не писать, если тема мало кому интересна, то просто ее игнорируем. А из форматов пока остановились на обзорах, мануалах и гидах. Один раз даже делали перевод исследования и одно свое про Engagement Rate. Чтобы не засорять блог мелкими постами про обновления сервиса, решили раз в месяц собирать все обновления сервиса в один большой пост, например, пост «Обновления за январь 2019».

Немаловажным является и наличие запросов в нашу техническую поддержку по определенным темам, если про что-то спрашивают очень часто, стараемся глубже разобраться в теме и написать объемную статью.

В контент-плане мы отслеживаем весь процесс от создания темы до публикации согласованного материала:

Расскажем подробнее про некоторые колонки из контент-плана:

Популярность темы — это сумма запросов данной темы в Google и Яндекс за 1 месяц. Чем больше цифра, тем актуальнее тема и тем быстрее пойдет пост в работу. Дополнительно в отдельной вкладке собираем ключевики по статье, которые будем использовать.

Черновик Google Doc — в таком формате удобно согласовывать и вносить правки в виде комментариев. Черновик пишется по чек-листу. Одно из главных требований к статьям — они должны иметь четкий ответ на вопрос «Чтобы что?».

Вот так выглядит уже сам черновик:

Готовность к публикации — эта колонка появилась, когда мы определились, что будем писать блог на Тильде. Перед публикацией статья проверяется по чек-листу, который нам пришлось создать, чтобы ничего не упустить.

У нас нет отдельного дизайнера для контента, поэтому все делаем сами. Скриншоты оформляем в фотошопе, используем макапы Safari (размер 1920х1200).

Иллюстрации для бейджиков к статьям качаем с Shutterstock. Купили лицензию на 350 изображений, собрали коллекцию и выкачали все пока лицензия действовала. Используем векторные иллюстрации, но они не всегда полностью подходят, иногда дорабатываем их сами.

О чем будем писать


Мы писали и продолжим писать образовательные статьи про наш сервис и фичи, которые выкатываем. И все это с конкретными примерами, чтобы пользователи понимали как и где применять. Яркий пример — пост «Влияние длины поста на вовлеченность в Инстаграм», в нем мы рассказали о новом графике, провели мини-исследование, а также описали, как им пользоваться и чем он может быть полезен.

Планируем больше публиковать авторских исследований, которые мы формируем на базе подключенных к LiveDune аккаунтов. Одно из таких мини-исследований мы уже опубликовали — «Исследование ER в Инстаграм».

Пошаговые инструкции из разряда «Как сделать…?» для новичков и про новости социальных сетей.

Заключение


В среднем в блог раньше приходили около 3000 человек в неделю, но уже в январе этот показатель был на уровне 4500 визитов и 10 тысяч просмотров. Рост на 50%.

Это приносит нам в среднем по 50 регистраций в день.

Только важные новости в ежемесячной рассылке

Нажимая на кнопку, вы даете согласие на обработку персональных данных.

Что нового в SMM?

Подписывайся сейчас и получи 9 способов бесплатного продвижения в Инстаграм

Популярные статьи

#инстаграм    19.12.2019

Продвижение личного бренда в Instagram

Кому нужно развивать личный бренд в Instagram и чем это может помочь бизнесу.

≈ 5 мин на чтение    31.01.2019

Обновления за январь 2019

Описываем только заметные изменения без учета исправлений ошибок и изменений «под капотом».

≈ 15 мин на чтение    25.01.2019

Тренды и тенденции Instagram-маркетинга 2019

Основные тренды Instagram, которые будут актуальны в 2019 году на основе ежегодного исследования Iconosquare.

#инстаграм    07.02.2019

Влияние длины поста на вовлеченность в Instagram

Анализируем, как ваша аудитория или аудитория конкурента в Instagram реагирует на посты с разным количеством символов в посте.

Маркетинговые продукты LiveDune — 7 дней бесплатно

Наши продукты помогают оптимизировать работу в соцсетях и улучшать аккаунты с помощью глубокой аналитики

Анализ своих и чужих аккаунтов по 50+ метрикам в 6 соцсетях.

Статистика аккаунтов

Оптимизация обработки сообщений: операторы, статистика, теги и др.

Директ Инстаграм

Автоматические отчеты по 6 соцсетям. Выгрузка в PDF, Excel, Google Slides.

Отчеты

Контроль за прогрессом выполнения KPI для аккаунтов Инстаграм.

Аудит Инстаграм аккаунтов с понятными выводами и советами.

Экспресс-аудит

Поможем отобрать «чистых» блогеров для эффективного сотрудничества.

Проверка блогеров

Блог

– Мир Тильды

Это блог студии Tilda, где мы публикуем немного вдохновения и желаем вам творческого дня.

Дополнительные бесплатные шаблоны см. на нашей странице бесплатных шаблонов!

Подушки для корней

Петтер, пока 17. Октябрь 2022 г.

Эти две подушки идеально дополнят одеяло «Укоренение корней». Мы сделали два из них — один с однотонным павлиньим фоном, как у одеяла, а другой — в деревенском красном цвете. Для подушек используются два маленьких цветочных блока из одеяла, и для аппликации требуется лишь небольшое количество ткани.

Готовый размер
Квадрат 21 дюйм (53,3 см)

Одеяло с корнями

Петтер, пока 17. Октябрь 2022 г.

Это поистине прекрасное одеяло всегда будет привлекать внимание и обязательно станет ценной реликвией. На изготовление уйдёт время, но результат вас порадует. Дизайн состоит из двух разных блоков аппликаций — большого цветка и маленького цветка, каждый из которых представлен в трех разных цветовых решениях. Используемый метод представляет собой аппликацию с загнутыми краями, при этом мотивы пришиваются к однотонному фону павлиньего цвета.

Готовый размер
60½ дюйма x 80½ дюйма (153,7 см x 204,5 см)

Chic Escape прибыл в Лаланд!

Тон Финнангер 14. Июль 2022

Вдохновение можно найти во всем: от небольшой семейной реликвии до воспоминаний, чувств, переживаний или людей, которых вы встречаете на своем пути.

Вдохновением для создания Chic Escape послужили просмотры на YouTube смельчаков, ремонтирующих заброшенные французские замки, но никто не скрывает, что создание этой коллекции вдохновлено именно одним замком.
Chateau de Lalande с его очаровательной хозяйкой Стефани Джарвис и ее замечательной семьей, а также волонтерами, их юмором, добротой и образом жизни — мой идеальный побег. Я не мог не рисовать павлинов, глиняную посуду и множество цветов.

Конечно, мы должны были отправить коллекцию и рассказать историю. Мы очень рады, что он был хорошо принят. Смотрите, как Chic Escape прибывает в Лаланд!

Следя за Chateau на YouTube, вы также поддерживаете их усилия, поэтому, пожалуйста, поделитесь Дневниками Chateau с друзьями и семьей.

Шикарный побег!

Тон Финнангер 1. Июнь 2022

Наш побег во время карантина, довольно шикарный побег, я бы добавил, следил за всеми очаровательными людьми, которые оставили свою прежнюю жизнь, чтобы восстановить заброшенные французские замки, на YouTube.
Начав свой день по колено в грязи из-за протечки, а закончив его вечеринкой с коктейлями. Они проводят необычно много времени в своих халатах, часто в паре с резиновыми сапогами (я полагаю, их гримерки слишком далеко) и в окружении павлина, преодолевая препятствия, такие как ванна, падающая сквозь пол. Поездки на местные блошиные рынки (броканты), всегда в поисках старинной керамики, тканей и мебели, чтобы оживить эти огромные здания.

Chic Escape вдохновлен смелыми людьми, спасающими и возвращающими жизнь и смех в старые забытые дома, и всеми нашими общими интересами к винтажным тканям, керамике и цветам.
Особая благодарность замечательным людям в Chateau de la Lande за радость и вдохновение.

Если вы ищете шикарный побег, который будет вызывать улыбку на вашем лице несколько дней в неделю, мы настоятельно рекомендуем следить за дневниками замка.

Надеюсь, вам понравится коллекция!

   

   

Коттон Бич

Тон Финнангер 5. Февраль 2022

Рождество закончилось, и, прежде чем вы узнаете, что в воздухе витает весна, пора начинать планировать весенние и летние проекты на этот год.
«Cotton Beach кажется идеальным названием для коллекции прибрежных хлопчатобумажных тканей. Раковины, коралловые рифы и морские анемоны — вот некоторые из мотивов, которые вдохновили дизайн смешанного стиля. Цвета варьируются от пурпурного до темного и светлого кораллового, песчано-серого, светлого и зеленого бирюзового и синего, а также желтого, обозначающего солнечный свет. В дополнение к основной коллекции вы найдете пять пляжных блендеров более мягких оттенков и забавный новый дизайн под названием «Я и мой друг» в двух цветах, изображающий женские бюсты всех форм и размеров. Используйте свежие ткани Cotton Beach для аппликации одежды и головных уборов на бюстах и ​​используйте их для персонализированных проектов, таких как подушки, сумки, подушечки для булавок, сшитые карточки размещения, очаровательные украшения или даже стеганые одеяла.

9, чтобы глубже понять, как npm просматривает semver и как мы, как разработчики Node.js, должны думать о том, как версионировать наши пакеты.

Спецификация Semver довольно ясна, но есть детали, с которыми каждое сообщество разработчиков программного обеспечения, решившее внедрить semver, должно разобраться, чтобы привести идеалы semver в соответствие с практичностью своей платформы и нормами своего сообщества. Node.js, безусловно, не исключение; наша платформа имеет относительно уникальный подход к зависимостям, и нормы нашего сообщества развились в сторону гораздо меньших, детализированных пакетов и проектов, которые можно построить из сложных и глубоких деревьев зависимостей. Наш подход к semver должен учитывать эти факторы.

Диапазон версий Sugar

Тильда ~ была спецификатором диапазона semver по умолчанию для определений зависимостей package.json в течение двух с половиной лет. Благодаря

npm install --save авторы пакетов привязывали версии к фиксированной основной и дополнительной паре, но к версии с плавающим патчем.

Например, второй по загруженности пакет в npm, qs, чаще всего устанавливается как зависимость, например:

 "dependencies": {
    "qs": "~2.2.3"
  }
 

Это означает, что допустимы все выпуски от 2.2.3 до 2.3.0 , но не включая их. Несмотря на то, что 2.2.3 может быть текущей версией, автор пакета, зависящего от

qs , таким образом указывает npm, что если доступны новые выпуски исправлений 2.2.4 и выше, они приемлемы. . Предполагается, что Натан ЛаФреньер и другие сопровождающие qs не собираются нарушать какие-либо функции, от которых зависит выпуск патча, и могут фактически исправить ошибки для крайних случаев, о которых пользователи в настоящее время не знают. 9 Спецификатор диапазона был введен для того, чтобы также разрешить автоматическое обновление до минорных приращений версии пакета, чтобы безопасно наследовать не портированные исправления ошибок, представленные в минорных версиях
:

Теоретически это должно быть безопасно, но он построен на предположении, что авторы пакетов строго придерживаются спецификации semver в отношении младших версий:

MINOR версии … добавить функциональность обратно совместимым образом 92. 2.3″ }

Обновление (16 сентября 2014 г.) : Исаак указал, что сроки выпуска были не такими близкими, как предполагалось выше. Каретка была впервые доступна в npm с августа 2013 года и стала префиксом сохранения по умолчанию 6 месяцев спустя, в феврале 2014 года.

Каретка и тильда: в чем разница?

И знак вставки, и тильда позволяют указать минимальную версию и обеспечивают некоторую гибкость в отношении того, какая версия будет фактически установлена. Ни один из диапазонов не будет удовлетворен другим основная версия — сигнал в semver о том, что между выпусками есть критические изменения.

Существует два основных различия между версиями, которые захватываются с помощью каретки и тильды:
гибкость в отношении незначительные изменения версии и поведение для версий ниже 1.0.0 (т. е. версий с «магическим нулем»).

Тильда: гибкое исправление

Для диапазонов тильд

основная и второстепенная версии должны совпадать с указанными, но допустима любая версия исправления, превышающая указанную или равную ей.

Например, ~1.2.3 разрешает версии от 1.2.3 до следующего младшего, но не включая его, 1.3.0 .

Мы можем продемонстрировать это с реализацией semver, используемой npm:

 var semver = require('semver')
semver.toComparators('~1.2.3')
// [ [ '>=1.2.3-0', '<1.3.0-0' ] ]
 

Каретка: гибкая второстепенная и исправление

Для диапазонов каретки должна совпадать только основная версия . Любой

дополнительный или патч 91.2.3') // [ [ '>=1.2.3-0', '<2.0.0-0' ] ] // сравнить верхний предел для ~ semver.toComparators('~1.2.3') // [ [ '>=1.2.3-0', '<1.3.0-0' ] ]

Каретка: Major Zero

Учитывая нормы сообщества Node.js относительно свободного использования основной версии 0 , второе существенное различие между тильдой и кареткой было относительно спорным: то, как оно работает с версиями ниже 1.0.0 .

В то время как тильда имеет такое же поведение ниже 1. 0.0 90,1,3') // ЛОЖЬ

Если изменение семантики на основе количества нулей кажется запутанным, вы не одиноки:

Мое понимание обоснования семантики сдвига таково: по мере того, как ваш пакет становится более зрелым, он становится более «совместимым с semver», но обратите внимание, что постепенная стабильность нулевой основной версии вообще не указывается в спецификации semver 2.0, а прямо говорится: « Все может измениться в любой момент».

Major Zero and the Spec

Спецификация semver определяет то, что стало известно как «предложение выхода» для 0.y.z версии:

Нулевая основная версия (0.y.z) предназначена для начальной разработки. Все может измениться в любое время.

Другими словами: обычные правила semver не действуют для нулевой основной версии, кроме того:

Общедоступный API нельзя считать стабильным.

Весь смысл semver в том, чтобы сделать программное обеспечение компонуемым и стабильным, несмотря на присущую отдельным компонентам нестабильность. Таким образом, нет особого смысла отказываться от полного сегмента в то время, когда это наиболее полезно для ваших потребителей.

"Первоначальная разработка" очень расплывчато. Что такое начальное развитие? Когда заканчивается первоначальное развитие? Часто задаваемые вопросы semver дают нам некоторые подсказки относительно того, когда пакет должен достичь версии 1.0.0:

.

Как узнать, когда выпустить 1.0.0? Если ваше программное обеспечение используется в производстве, вероятно, оно уже должно быть 1.0.0…

.

Хотя это и не ужасный показатель, его часто интерпретируют так: «Если ваше программное обеспечение , а не используется в производстве, оно, вероятно, должно 0102, а не быть 1.0.0", что не так.

… Если у вас есть стабильный API, от которого стали зависеть пользователи, у вас должна быть версия 1.0.0.

Это ключевой момент для авторов пакетов:

Как только вы публикуете что-то в npm, вы соответствуете этому критерию. То есть, если ваш пакет находится в npm, ожидайте, что разработчики будут зависеть от вашего пакета и его API как есть.

… Если вы сильно беспокоитесь об обратной совместимости, возможно, у вас уже установлена ​​версия 1.0.0.

Все ответственные авторы, публикующие в npm, должны беспокоиться об обратной совместимости и использовании semver в качестве сигнального механизма относительно стабильности API.

Разница между «первоначальной разработкой» и «неначальной разработкой», вероятно, совершенно ясна первоначальным авторам спецификации, и они, вероятно, не планировали это как исчерпывающий контрольный список, но даже из этих нескольких условий ясно, что большинство Пакеты Node.js не должны быть нулевой основной версии и, следовательно, неправильно использовать semver.

Если ваш пакет действительно "экспериментальный" и semver слишком сложен для понимания, то пользователям не рекомендуется полагаться на автоматические обновления. Это то, что закодировано консервативной версией каретки для нулевой основной версии.

Неясно, является ли термин «экспериментальный» даже полезным обозначением для части программного обеспечения (опять же, почему бы не просто с самого начала правильно верифицировать его?), но, по крайней мере, реализация, используемая в npm, теперь отражает цель спецификации. близко.

Дальнейшие вопросы относительно семантики нулевой основной версии следует отнести к списку проблем спецификации semver.

1.0.0 Беспокойство

То, считает ли автор свой интерфейс *нестабильным*, практически не имеет практического значения для потребителей интерфейса. Единственное, что имеет значение, — меняется ли интерфейс.

Однако на самом деле наши нормы сообщества на сегодняшний день означают, что в реестре npm есть огромное количество пакетов, которые никогда не покидают безопасность старшего нуля. ~82% из ~94 000 пакетов в реестре npm еще не достигли версии 1. 0.0 .

Количество пакетов в реестре npm в определенных основных версиях:

 ОСНОВНОЙ ОБЩИЙ ПРОЦЕНТ
0 77282 82,43%
1 13314 14,20%
2 2252 2,40%
3 560 0,60%
4 185 0,20%
5 67 0,07%
6 35 0,04%
7 21 0,02%
8 10 0,01%
9 24 0,03%
...
999 1 0,00%
1215 1 0,00%
2012 8 0,01%
2013 6 0,01%
2014 17 0,02%
3001 1 0,00%
4001 1 0,00%
6000 1 0,00%
9000 2 0,00%
20130416 1 0,00%
20140401 1 0,00%
 

Исходный код

Если бы сообщество Node.js правильно использовало semver, можно было бы ожидать, что гораздо больше пакетов достигнет версии >3 или выше.

Вероятно, в результате давнего поведения спецификатора диапазона тильды в npm мы, похоже, переосмыслили спецификацию semver. Многие авторы пакетов в настоящее время сообщают о критических и некритических изменениях, объединяя все изменения версии в два последних сегмента версии, например: 0.МАЖОР.МИНОР .

Эта интерпретация «второстепенные изменения предназначены для внесения критических изменений» оставалась функциональной, пока в большинстве пакетов использовалась тильда, поскольку она не будет двигаться дальше текущего второстепенного. Однако знак вставки теперь допускает гибкость второстепенной версии, не позволяя этой интерпретации продолжать функционировать на практике; теперь он расходится со спецификацией и реализацией .

Способ, которым знак вставки изменяет семантику управления версиями пакетов npm, настолько неприятен некоторым разработчикам, что они просто полностью избегают нулевых мажоров:

Проталкивание разработчиков через воображаемый барьер 1.0.0 имеет приятный побочный эффект, заключающийся в том, что разработчики начинают правильно использовать semver. т. е. поднимайте мажор всякий раз, когда вы ломаете API, и игнорируйте любые произвольные, сентиментальные значения, которые вы назначаете основным номерам версий — это просто числа.

Это также вызвало изменение, позволяющее настраивать версию по умолчанию для новых пакетов, созданных с помощью npm init . Впоследствии Параметр npm по умолчанию для версий пакетов был изменен с 0. 0.0 на 1.0.0 в npm версии 1.4.22, что означает, что npm в комплекте с Node.js версии 0.10.31 и более поздних версий имеет это изменение.

Символ вставки обеспечивает гораздо большую гибкость, чем тильда, что вызывает у некоторых людей панику. Карет требует, чтобы потребители более доверяли авторам в следовании спецификации semver, но сообщество Node.js вообще не особенно хорошо соблюдает спецификацию semver, и это в первую очередь из-за нежелания прорваться через стандарт. 1.0.0 барьер.

The Caret и Node.js 0.8 Fiasco

После выпуска Node.js 0.6.3 в 2011 году Node.js был связан с последней версией npm на момент выпуска. Это помогает загрузить работу Node.js и является хорошей вещью, за исключением случаев, когда пользователи больше не могут использовать свой связанный npm для установки зависимостей из-за несовместимых изменений в клиенте npm и/или реестре:

  • Node.js 0.8.23 и выше включены в npm 1.2.30
  • Поддержка Caret впервые доступна в npm 1. 3.7, выпущенном в начале августа 2013 г.
  • Первой версией Node.js, объединяющей npm с любой степенью поддержки для знака вставки, была Node.js 0.10.16 в конце августа 2013 г.
  • Префикс сохранения по умолчанию установлен в npm 1.4.3 в начале февраля 2014 г.
  • Первая версия Node.js, объединяющая npm с символом вставки в качестве префикса сохранения по умолчанию, — Node.js 0.10.26, выпущенная в конце февраля 2014 г.

После выпуска Node.js 0.10.26 многие пакеты, использующие новый блестящий оператор вставки по умолчанию, начинают появляться в реестре. Все на Node.js 0.10.15 и ниже, использующие свой связанный npm, начинают получать неспровоцированные "Не найдена совместимая версия" ошибки во время установки.

Пользователям ранних версий 0.10 предлагается обновиться, чтобы получить более новую версию npm с поддержкой каретки, что достаточно просто, но большая проблема заключается в том, что на момент написания нет версии Node.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *