24 lines
505 B
JavaScript
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;
|
|
};
|