fuc-new/doc/node_modules/@vuepress/plugin-git/lib/client/utils/resolveRepoLink.js
hellcat 6adbc04d4b 1
2025-10-03 17:17:08 +08:00

24 lines
505 B
JavaScript

import { isLinkHttp } from '@vuepress/helper/client';
/**
* Resolve repository link
*
* 解析仓库链接
*
* @param link - Repository link
*
* 仓库链接
*
* @param provider - Git provider
*
* Git 提供商
*/
export const resolveRepoLink = (link, provider) => {
if (!link || isLinkHttp(link))
return link;
if (provider === 'github')
return `https://github.com/${link}`;
if (provider === 'gitee')
return `https://gitee.com/${link}`;
return link;
};