Рубрики
Uncategorized

Создайте свой личный ShortUrl с действиями Vercel + GitHub

Мой рабочий процесс легко создать ваш личный короткий URL и развернуть в Vercel с действиями GitHub … Tagged with Actionshackathon, Vercel, DevOps, WebDev.

Мой рабочий процесс

Легко создать свой личный короткий URL и развернуть в Vercel с действиями GitHub.

Просто создайте новый репозиторий с Этот шаблон , добавьте свои секреты Vercel, затем отредактируйте redirects.yml Чтобы удовлетворить вашу потребность.

Есть Существующее решение Для этого, но это настройка через Маршруты или перенаправления Свойства в vercel.json . Мое решение использует Yaml с которым легче работать, а также поддерживает динамический путь/запрос на запрос.

Вот пример всех настраиваемых функций.

- from: /me
  to: https://github.com/ThewBear
  status: 308 # Change status code ex. 301, 302, 307 (Default), 308
- from: /google/:q # Match exactly one ex. /google/recursion
  to: https://google.com/search?q=:q
- from: /vercel/:slug* # Match zero or more ex. /vercel /vercel/docs /vercel/solutions/nextjs
  to: https://vercel.com/:slug
- from: /twitter/:slug? # Match Zero or one ex. /twitter /twitter/thewdhanat
  to: https://twitter.com/:slug
- from: /github/:slug+ # One or more ex. /github/ThewApp github/ThewApp/vercel-shorturl
  to: https://github.com/:slug
- from: /dev/:slug1/:slug2 # Multiple match ex. /dev/p/information
  to: https://dev.to/:slug1/:slug2
- from: /google
  to: https://google.com/search?q=:q
  query:
    action: search # Must have this exact query
    q: :q # And this match in query ex. /google?action=search&q=recursion
- from: /dev
  to: https://dev.to/:user
  query:
    u: :user? # Optional match ex. /dev /dev?u=thewbear

Пример конфигурации развернута здесь: https://vercel-shorturl-starter.vercel.app

Пример:

Категория подачи:

DIY развертывание

Ямл файл или ссылка на код

TheWapp/Vercel-Shorturl-Starter

Шаблон для Vercel-Shorturl.

Шаблон для Vercel-Shorturl

Демо

Демо развернуто с примером redirects.yml Анкет

Применение

  1. Создайте новый репозиторий из этого шаблона.
  2. Редактировать redirects.yml Анкет
  3. Развернуть в Vercel.

Функции

Для получения дополнительных функций, пожалуйста, посетите Vercel-Shorturl Анкет

Поддержите меня

Оригинал: «https://dev.to/thewdhanat/create-your-personal-shorturl-with-vercel-github-actions-4idm»