Commit f1868a35 by CaIon

修改版权信息

parent f9495e91
MIT License
New API
Copyright (c) 2023 CalciumIon
Based on One API
Copyright (c) 2023 JustSong
Permission is hereby granted, free of charge, to any person obtaining a copy
......
......@@ -11,7 +11,8 @@
> 根据[《生成式人工智能服务管理暂行办法》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm)的要求,请勿对中国地区公众提供一切未经备案的生成式人工智能服务。
> **Note**
> 最新版Docker镜像 calciumion/neko-api:main
> 最新版Docker镜像 calciumion/neko-api:latest
> 更新指令 docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR
## 此分叉版本的主要变更
1. 全新的UI界面(部分界面还待更新)
......
......@@ -2,6 +2,7 @@ import React, { useEffect, useState } from 'react';
import { Container, Segment } from 'semantic-ui-react';
import { getFooterHTML, getSystemName } from '../helpers';
import {Layout} from "@douyinfe/semi-ui";
const Footer = () => {
const systemName = getSystemName();
......@@ -28,8 +29,8 @@ const Footer = () => {
}, []);
return (
<Segment vertical>
<Container textAlign='center'>
<Layout>
<Layout.Content style={{textAlign: 'center'}}>
{footer ? (
<div
className='custom-footer'
......@@ -38,23 +39,28 @@ const Footer = () => {
) : (
<div className='custom-footer'>
<a
href='https://github.com/Calcium-Ion/one-api'
href='https://github.com/Calcium-Ion/new-api'
target='_blank'
>
{systemName} {process.env.REACT_APP_VERSION}{' '}
New API {process.env.REACT_APP_VERSION}{' '}
</a>
{' '}
<a href='https://github.com/Calcium-Ion' target='_blank'>
Calcium-Ion
</a>{' '}
构建,源代码遵循{' '}
开发,基于{' '}
<a href='https://github.com/songquanpeng/one-api' target='_blank'>
One API v0.5.4
</a>{' '}
,本项目根据{' '}
<a href='https://opensource.org/licenses/mit-license.php'>
MIT 协议
</a>
MIT 许可证
</a>{' '}
授权
</div>
)}
</Container>
</Segment>
</Layout.Content>
</Layout>
);
};
......
......@@ -36,9 +36,9 @@ root.render(
>
<App/>
</Content>
{/*<Layout.Footer>*/}
{/* <Footer></Footer>*/}
{/*</Layout.Footer>*/}
<Layout.Footer>
<Footer></Footer>
</Layout.Footer>
</Layout>
<ToastContainer/>
</Layout>
......
......@@ -2,6 +2,7 @@ import React, { useEffect, useState } from 'react';
import { Header, Segment } from 'semantic-ui-react';
import { API, showError } from '../../helpers';
import { marked } from 'marked';
import {Layout} from "@douyinfe/semi-ui";
const About = () => {
const [about, setAbout] = useState('');
......@@ -33,14 +34,23 @@ const About = () => {
<>
{
aboutLoaded && about === '' ? <>
<Segment>
<Header as='h3'>关于</Header>
<p>可在设置页面设置关于内容,支持 HTML & Markdown</p>
魔改版项目仓库地址:
<a href='https://github.com/Calcium-Ion/one-api'>
https://github.com/Calcium-Ion/one-api
<Layout>
<Layout.Header>
<h3>关于</h3>
</Layout.Header>
<Layout.Content>
<p>
可在设置页面设置关于内容,支持 HTML & Markdown
</p>
new-api项目仓库地址:
<a href='https://github.com/Calcium-Ion/new-api'>
https://github.com/Calcium-Ion/new-api
</a>
</Segment>
<p>
NewAPI © 2023 CalciumIon | 基于 One API v0.5.4 © 2023 JustSong。本项目根据MIT许可证授权。
</p>
</Layout.Content>
</Layout>
</> : <>
{
about.startsWith('https://') ? <iframe
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment