Config file to set doc baseurl (#419)

This commit is contained in:
Archer
2023-10-23 08:56:43 +08:00
committed by GitHub
parent a3534407bf
commit d37433eacd
12 changed files with 17 additions and 11 deletions

View File

@@ -9,7 +9,8 @@ export type FeConfigsType = {
show_openai_account?: boolean; show_openai_account?: boolean;
show_promotion?: boolean; show_promotion?: boolean;
hide_app_flow?: boolean; hide_app_flow?: boolean;
openAPIUrl?: string; docUrl?: string;
openAPIDocUrl?: string;
systemTitle?: string; systemTitle?: string;
authorText?: string; authorText?: string;
googleClientVerKey?: string; googleClientVerKey?: string;

View File

@@ -174,7 +174,7 @@ const Navbar = ({ unread }: { unread: number }) => {
mb={0} mb={0}
color={'#9096a5'} color={'#9096a5'}
onClick={() => { onClick={() => {
window.open(`https://doc.fastgpt.run/docs/intro`); window.open(`${feConfigs.docUrl}/docs/intro`);
}} }}
> >
<MyIcon name={'courseLight'} width={'26px'} height={'26px'} /> <MyIcon name={'courseLight'} width={'26px'} height={'26px'} />

View File

@@ -83,7 +83,7 @@ const ApiKeyTable = ({ tips, appId }: { tips: string; appId?: string }) => {
API API
</Box> </Box>
<Link <Link
href={feConfigs.openAPIUrl || 'https://doc.fastgpt.run/docs/development/openapi'} href={feConfigs.openAPIDocUrl || 'https://doc.fastgpt.run/docs/development/openapi'}
target={'_blank'} target={'_blank'}
ml={1} ml={1}
color={'myBlue.600'} color={'myBlue.600'}

View File

@@ -237,7 +237,7 @@ const UserInfo = () => {
cursor={'pointer'} cursor={'pointer'}
userSelect={'none'} userSelect={'none'}
onClick={() => { onClick={() => {
window.open(`https://doc.fastgpt.run/docs/intro`); window.open(`${feConfigs.docUrl}/docs/intro`);
}} }}
> >
<MyIcon name={'courseLight'} w={'18px'} /> <MyIcon name={'courseLight'} w={'18px'} />

View File

@@ -50,6 +50,8 @@ const defaultFeConfigs: FeConfigsType = {
show_contact: true, show_contact: true,
show_git: true, show_git: true,
show_doc: true, show_doc: true,
docUrl: 'https://docs.fastgpt.run',
openAPIDocUrl: 'https://doc.fastgpt.run/docs/development/openapi',
systemTitle: 'FastGPT', systemTitle: 'FastGPT',
authorText: 'Made by FastGPT Team.', authorText: 'Made by FastGPT Team.',
limit: { limit: {

View File

@@ -69,7 +69,7 @@ const AIChatSettingsModal = ({
{t('app.AI Settings')} {t('app.AI Settings')}
{feConfigs?.show_doc && ( {feConfigs?.show_doc && (
<Link <Link
href={'https://doc.fastgpt.run/docs/use-cases/ai_settings/'} href={`${feConfigs.docUrl}/docs/use-cases/ai_settings/`}
target={'_blank'} target={'_blank'}
ml={1} ml={1}
textDecoration={'underline'} textDecoration={'underline'}

View File

@@ -353,7 +353,7 @@ function EditLinkModal({
/> />
</Flex> </Flex>
<Link <Link
href="https://doc.fastgpt.run/docs/development/openapi/#分享链接中增加额外-query" href={`${feConfigs.docUrl}/docs/development/openapi/#分享链接中增加额外-query`}
target={'_blank'} target={'_blank'}
fontSize={'sm'} fontSize={'sm'}
color={'myGray.500'} color={'myGray.500'}

View File

@@ -47,7 +47,7 @@ const Footer = () => {
{ {
label: t('home.Footer Docs'), label: t('home.Footer Docs'),
onClick: () => { onClick: () => {
window.open('https://doc.fastgpt.run/docs/intro', '_blank'); window.open(`${feConfigs.docUrl}/docs/intro`, '_blank');
} }
} }
] ]

View File

@@ -47,7 +47,7 @@ const Navbar = () => {
label: t('home.Docs'), label: t('home.Docs'),
key: 'docs', key: 'docs',
onClick: () => { onClick: () => {
window.open('https://doc.fastgpt.run/docs/intro'); window.open(`${feConfigs.docUrl}/docs/intro`);
} }
} }
] ]

View File

@@ -135,13 +135,16 @@ const FileSelect = ({
filename: file.name, filename: file.name,
icon, icon,
tokens: filterData.reduce((sum, item) => sum + countPromptTokens(item.q), 0), tokens: filterData.reduce((sum, item) => sum + countPromptTokens(item.q), 0),
text: '', text: `${header.join(',')}\n${data
.map((item) => `"${item[0]}","${item[1]}"`)
.join('\n')}`,
chunks: filterData, chunks: filterData,
type: DatasetCollectionTypeEnum.file, type: DatasetCollectionTypeEnum.file,
metadata: { metadata: {
fileId fileId
} }
}; };
console.log(fileItem);
onPushFiles([fileItem]); onPushFiles([fileItem]);
continue; continue;

View File

@@ -143,7 +143,7 @@ const LoginForm = ({ setPageType, loginSuccess }: Props) => {
<Box textAlign={'center'} mt={2} fontSize={'sm'}> <Box textAlign={'center'} mt={2} fontSize={'sm'}>
使{' '} 使{' '}
<Link <Link
href="https://doc.fastgpt.run/docs/intro/#%e5%85%8d%e8%b4%a3%e5%a3%b0%e6%98%8e" href={`${feConfigs.docUrl}/docs/intro/#%e5%85%8d%e8%b4%a3%e5%a3%b0%e6%98%8e`}
target={'_blank'} target={'_blank'}
color={'myBlue.600'} color={'myBlue.600'}
> >

View File

@@ -39,7 +39,7 @@ const Tools = () => {
{ {
icon: 'courseLight', icon: 'courseLight',
label: '使用文档', label: '使用文档',
link: 'https://doc.fastgpt.run/docs/intro' link: `${feConfigs.docUrl}/docs/intro`
} }
] ]
: []) : [])