Рубрики
Uncategorized

Отправка сайтов на развертывание с NetLify

Там есть множество генераторов статического сайта, а также большинство поддерживающих кардах. Чтобы сделать Sur … Tagged с NetLify, JavaScript, DevOps, Tutorial.

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

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

Github Repo с кодом

Отправка карт сайта автоматически

Скопируйте Функции/Deploy-Comceded.js Файл к вашему проекту. Имейте в виду, что не можете изменить имя, иначе NetLify не обнаружит его как крюк.

Далее обновите свой netlify.toml Чтобы определить папку вашей функции. Именно здесь будут храниться скомпилированные функции, а может быть названным (в этом примере, мы используем лямбда ). Эти файлы должны быть привержены вашему VCS. Кроме того, вы можете обновить свой скрипт сборки, чтобы построить их в CI (в этом случае, в этом случае вы можете использовать их),

[build]
  publish = "dist"
  command = "yarn build"
  functions = "lambda" # netlify-lambda reads this

Вы также захотите установить NetLify-лямбда и Axios и компилируйте функцию (это связывает зависимости и код в один файл):

yarn add netlify-lambda
./node_modules/.bin/netlify-lambda build functions

Далее настройте Sitemap_url Переменная среды Внутри настроек сборки NetLify, вроде:

Убедитесь, что ваш статический генератор сайта обновляет сайт на каждую сборку.

Если все прошло хорошо, на следующем развертывании NetLify будет запустить крючок и предупредить Google что ваш сайт изменился

10:14:21 утра: 2020-01-14T23: 14: 21.146Z 864F3FB2-1C2D-41A5-AA4F-0379008AA81C Информация о отправке Citemap Ping в Google для https://sitemap-submit.netlify.com/sitemap.xml 10:14:21 AM: Продолжительность: 59.46 MS Использование памяти: 75 МБ Продолжительность инициализации: 137,25 мс.

Оригинал: «https://dev.to/atymic/submitting-sitemaps-on-deploy-with-netlify-4kgn»