docs: 更新官网相关链接

This commit is contained in:
2025-04-12 20:07:55 +08:00
parent 25bec617c0
commit 7e6b219c23
6 changed files with 27 additions and 40 deletions

View File

@@ -15,7 +15,7 @@ body:
options: options:
- label: 重启项目和 IDE 后,仍然能够复现此问题 - label: 重启项目和 IDE 后,仍然能够复现此问题
required: true required: true
- label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/faq.html) ,仍无解决方法 - label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/admin/faq.html) ,仍无解决方法
required: true required: true
- label: 根据报错信息(自行翻译英文)百度或 Google 后,仍无法解决 - label: 根据报错信息(自行翻译英文)百度或 Google 后,仍无法解决
required: true required: true

View File

@@ -15,9 +15,9 @@ body:
options: options:
- label: 尝试了最新 dev 分支代码(演示环境),仍没有该功能 - label: 尝试了最新 dev 分支代码(演示环境),仍没有该功能
required: true required: true
- label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/faq.html) ,仍然认为很有必要 - label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/admin/faq.html) ,仍然认为很有必要
required: true required: true
- label: 查阅过 [需求墙](https://continew.top/require.html),仍没有该功能计划 - label: 查阅过 [需求墙](https://continew.top/admin/other/feature.html),仍没有该功能计划
required: true required: true
- label: 搜索了项目 Issues没有其他人提交过类似的 Feature如果对应 Feature 尚未实现,您可以先订阅关注该 Issue为了方便后来者查找问题解决方法请避免创建重复的 Issue - label: 搜索了项目 Issues没有其他人提交过类似的 Feature如果对应 Feature 尚未实现,您可以先订阅关注该 Issue为了方便后来者查找问题解决方法请避免创建重复的 Issue
required: true required: true

View File

@@ -35,7 +35,7 @@
<img src="https://gitcode.com/continew/continew-admin/star/badge.svg" alt="GitCode Stars" /> <img src="https://gitcode.com/continew/continew-admin/star/badge.svg" alt="GitCode Stars" />
</a> </a>
📚 [在线文档](https://continew.top) | 🚀 [演示地址](https://admin.continew.top)(账号/密码admin/admin123 📚 [在线文档](https://continew.top) | 🚀 [演示地址](https://continew.top/admin/guide/demo.html)
## 简介 ## 简介
@@ -73,7 +73,7 @@ ContiNew AdminContinue New Admin持续迭代优化的前后端分离中后
## 为什么选我们? ## 为什么选我们?
> [!TIP] > [!TIP]
> 更为完整的图文描述请查阅[《在线文档》](https://continew.top/admin/intro/why.html)。 > 更为完整的图文描述请查阅[《在线文档》](https://continew.top/admin/guide/why-choose-us.html)。
1.**甄选技术栈:** ContiNewContinue New 项目致力于持续迭代优化,让技术不掉队。在技术选型时,进行深度广泛地调研,从流行度、成熟度和发展潜力等多方面甄选技术栈。 1.**甄选技术栈:** ContiNewContinue New 项目致力于持续迭代优化,让技术不掉队。在技术选型时,进行深度广泛地调研,从流行度、成熟度和发展潜力等多方面甄选技术栈。
@@ -112,7 +112,7 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
## 系统功能 ## 系统功能
> [!TIP] > [!TIP]
> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [需求墙](https://continew.top/require.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。 > 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [需求墙](https://continew.top/admin/other/feature.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。
- 仪表盘:提供工作台、分析页,工作台提供功能快捷导航入口、最新公告、动态;分析页提供全面数据可视化能力 - 仪表盘:提供工作台、分析页,工作台提供功能快捷导航入口、最新公告、动态;分析页提供全面数据可视化能力
- 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传 - 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传
@@ -221,7 +221,7 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
## 快速开始 ## 快速开始
> **Note** > **Note**
> 更详细的流程,请查看在线文档[《快速开始》](https://continew.top/admin/intro/quick-start.html#%E5%89%8D%E7%AB%AF)。 > 更详细的流程,请查看在线文档[《快速开始》](https://continew.top/admin/guide/quick-start.html)。
``` ```
# 1.克隆本项目 # 1.克隆本项目
@@ -326,7 +326,7 @@ continew-admin-ui
ContiNew Admin 致力于提供开箱即用持续舒适的开发体验。作为一个开源项目Creator 的初心是希望 ContiNew Admin 依托开源协作模式,提升技术透明度、放大集体智慧、共创优秀实践,源源不断地为企业级项目开发提供助力。 ContiNew Admin 致力于提供开箱即用持续舒适的开发体验。作为一个开源项目Creator 的初心是希望 ContiNew Admin 依托开源协作模式,提升技术透明度、放大集体智慧、共创优秀实践,源源不断地为企业级项目开发提供助力。
我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档、答疑等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://continew.top/support.html) 讨论或认领任务。 我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档、答疑等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://continew.top/discussion.html) 讨论或认领任务。
### 分支说明 ### 分支说明

View File

@@ -11,7 +11,7 @@ export default function appInfo(): Plugin {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.log( console.log(
boxen( boxen(
`${bold(green(`${bgGreen('ContiNew Admin v3.6.0-SNAPSHOT')}`))}\n${cyan('在线文档:')}${underline('https://continew.top')}\n${cyan('常见问题:')}${underline('https://continew.top/faq.html')}\n${cyan('持续迭代优化的前后端分离中后台管理系统框架。')}`, `${bold(green(`${bgGreen('ContiNew Admin v3.6.0-SNAPSHOT')}`))}\n${cyan('在线文档:')}${underline('https://continew.top')}\n${cyan('常见问题:')}${underline('https://continew.top/admin/faq.html')}\n${cyan('持续迭代优化的前后端分离中后台管理系统框架。')}`,
{ {
padding: 1, padding: 1,
margin: 1, margin: 1,

View File

@@ -20,8 +20,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import axios, { type AxiosRequestConfig, type AxiosResponse } from 'axios'
import qs from 'query-string'
import { isHttp } from '@/utils/validate' import { isHttp } from '@/utils/validate'
export interface DataItem { export interface DataItem {
@@ -33,45 +31,34 @@ export interface DataItem {
const images = ref<DataItem[]>([ const images = ref<DataItem[]>([
{ {
name: '公众号', name: '公众号',
img: `https://continew.top/qrcode-text.jpg?${new Date().getTime()}`, img: `https://continew.top/images/sponsor/ads/cn-qrcode.jpg?${new Date().getTime()}`,
url: 'https://continew.top/about/intro.html', url: 'https://continew.top/discussion.html',
}, },
{ {
name: '赞助', name: '赞助',
img: `https://continew.top/sponsor.jpg?${new Date().getTime()}`, img: `https://continew.top/images/sponsor/ads/cn-sponsor.jpg?${new Date().getTime()}`,
url: 'https://continew.top/sponsor.html', url: 'https://continew.top/sponsor/',
}, },
]) ])
const get = <T = unknown>(url: string, params?: object, config?: AxiosRequestConfig): Promise<ApiRes<T>> => {
return new Promise((resolve, reject) => {
axios
.request<T>({
method: 'get',
url,
params,
paramsSerializer: (obj) => {
return qs.stringify(obj)
},
...config,
})
.then((res: AxiosResponse) => resolve(res.data))
.catch((err: { msg: string }) => reject(err))
})
}
const dataList = ref<DataItem[]>([]) const dataList = ref<DataItem[]>([])
const loading = ref(false) const loading = ref(false)
// 查询列表数据 // 查询列表数据
const getDataList = async () => { const getDataList = async () => {
try { try {
loading.value = true loading.value = true
const { data } = await get('https://api.charles7c.top/sponsor/platinum') const base = `https://continew.top`
const data = await (await fetch(`${base}/sponsor.json`)).json()
if (data) { if (data) {
data.forEach((item) => { // 只获取 special 和 platinum 赞助者
const sponsors = [...data.special, data.platinum]
sponsors.forEach((item) => {
if (!item.name) {
return
}
dataList.value.push({ dataList.value.push({
name: item.name, name: item.name,
img: isHttp(item.img) ? item.img : `https://continew.top${item.img}`, img: isHttp(item.img) ? item.img : `${base}/images/sponsor/ads/${item.img}`,
url: item.url, url: item.url,
}) })
}) })

View File

@@ -25,12 +25,12 @@
<script setup lang="ts"> <script setup lang="ts">
const links = [ const links = [
{ text: '项目简介', url: 'https://continew.top/admin/intro/what-is.html' }, { text: '项目简介', url: 'https://continew.top/admin/guide/introduction.html' },
{ text: '快速开始', url: 'https://continew.top/admin/intro/quick-start.html' }, { text: '快速开始', url: 'https://continew.top/admin/guide/quick-start.html' },
{ text: '常见问题', url: 'https://continew.top/faq.html' }, { text: '常见问题', url: 'https://continew.top/admin/faq.html' },
{ text: '更新日志', url: 'https://continew.top/admin/other/changelog.html' }, { text: '更新日志', url: 'https://continew.top/admin/other/changelog.html' },
{ text: '贡献指南', url: 'https://continew.top/admin/other/contributing.html' }, { text: '贡献指南', url: 'https://continew.top/about/contributing.html' },
{ text: '赞助支持 💖', url: 'https://continew.top/sponsor.html' }, { text: '赞助支持 💖', url: 'https://continew.top/sponsor/' },
] ]
</script> </script>