Мой рабочий процесс
Легко создать свой личный короткий 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
Пример:
- https://vercel-shorturl-starter.vercel.app/me
- https://vercel-shorturl-starter.vercel.app/google/recursion
- https://vercel-shorturl-starter.vercel.app/vercel/solutions/nextjs
- https://vercel-shorturl-starter.vercel.app/dev?u=thewbear
Категория подачи:
DIY развертывание
Ямл файл или ссылка на код
TheWapp/Vercel-Shorturl-Starter
Шаблон для Vercel-Shorturl.
Шаблон для Vercel-Shorturl
Демо
Демо развернуто с примером redirects.yml Анкет
Применение
- Создайте новый репозиторий из этого шаблона.
- Редактировать
redirects.yml
Анкет - Развернуть в Vercel.
Функции
Для получения дополнительных функций, пожалуйста, посетите Vercel-Shorturl Анкет
Поддержите меня
Оригинал: «https://dev.to/thewdhanat/create-your-personal-shorturl-with-vercel-github-actions-4idm»