mirror of
https://github.com/fantastic-admin/basic.git
synced 2026-10-06 11:24:02 +08:00
chore: 主页调整
This commit is contained in:
@@ -4,7 +4,7 @@ on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- 'apps/examples/**'
|
||||
- 'apps/example/**'
|
||||
- pnpm-lock.yaml
|
||||
- pnpm-workspace.yaml
|
||||
workflow_dispatch:
|
||||
|
||||
@@ -56,57 +56,6 @@
|
||||
|
||||
## 生态
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="3" align="center">
|
||||
<a href="https://hooray.github.io/fantastic-startkit/" target="_blank">Fantastic-startkit</a>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="3" align="center">
|
||||
一款简单好用的 Vue3 项目启动套件
|
||||
</th>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="3" align="center">
|
||||
<a href="https://one-step-admin.hurui.me" target="_blank">One-step-admin</a>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="3" align="center">
|
||||
一款干啥都快人一步的 Vue 后台管理系统框架
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="https://one-step-admin.hurui.me/preview1.png" alt="" /></td>
|
||||
<td><img src="https://one-step-admin.hurui.me/preview2.png" alt="" /></td>
|
||||
<td><img src="https://one-step-admin.hurui.me/preview3.png" alt="" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="https://one-step-admin.hurui.me/preview4.png" alt="" /></td>
|
||||
<td><img src="https://one-step-admin.hurui.me/preview5.png" alt="" /></td>
|
||||
<td><img src="https://one-step-admin.hurui.me/preview6.png" alt="" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="4" align="center">
|
||||
<a href="https://fantastic-mobile.hurui.me" target="_blank">Fantastic-mobile</a>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="4" align="center">
|
||||
一款自成一派的移动端 H5 框架
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="https://fantastic-mobile.hurui.me/preview1.png" alt="" /></td>
|
||||
<td><img src="https://fantastic-mobile.hurui.me/preview2.png" alt="" /></td>
|
||||
<td><img src="https://fantastic-mobile.hurui.me/preview3.png" alt="" /></td>
|
||||
<td><img src="https://fantastic-mobile.hurui.me/preview4.png" alt="" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
- [`Fantastic-startkit`](https://hooray.github.io/fantastic-startkit/) - 简单好用的 Vue3 项目启动套件
|
||||
- [`Fantastic-mobile`](https://fantastic-mobile.hurui.me/) - 让你的 H5 项目拥有稳固的工程底座
|
||||
- [`One-step-admin`](https://one-step-admin.hurui.me) - 干啥都快人一步的 Vue 中后台管理系统框架
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
@@ -10,9 +10,8 @@ watch(versionType, (val) => {
|
||||
|
||||
const products = ref([
|
||||
{
|
||||
id: 'startkit',
|
||||
name: 'Fantastic-startkit',
|
||||
tagline: '一款简单好用的 Vue3 项目启动套件',
|
||||
tagline: '简单好用的 Vue3 项目启动套件',
|
||||
logo: 'https://cn.vuejs.org/logo.svg',
|
||||
url: 'https://hooray.github.io/fantastic-startkit',
|
||||
features: [
|
||||
@@ -25,19 +24,17 @@ const products = ref([
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'admin',
|
||||
name: 'Fantastic-admin',
|
||||
tagline: '一款开箱即用的 Vue 中后台管理系统框架',
|
||||
logo: 'https://fantastic-admin.hurui.me/logo.svg',
|
||||
url: 'https://fantastic-admin.hurui.me',
|
||||
name: 'Fantastic-mobile',
|
||||
tagline: '让你的 H5 项目拥有稳固的工程底座',
|
||||
logo: 'https://fantastic-mobile.hurui.me/logo.png',
|
||||
url: 'https://fantastic-mobile.hurui.me',
|
||||
images: [
|
||||
'https://fantastic-admin.hurui.me/hero_preview.png',
|
||||
'https://fantastic-mobile.hurui.me/hero_preview.png',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'onestep',
|
||||
name: 'One-step-admin',
|
||||
tagline: '一款干啥都快人一步的 Vue 中后台系统框架',
|
||||
tagline: '干啥都快人一步的 Vue 中后台系统框架',
|
||||
logo: 'https://one-step-admin.hurui.me/logo.png',
|
||||
url: 'https://one-step-admin.hurui.me',
|
||||
images: [
|
||||
@@ -192,7 +189,7 @@ function open(url: string) {
|
||||
<div class="gap-4 grid md-grid-cols-3">
|
||||
<div
|
||||
v-for="(product, i) in products"
|
||||
:key="product.id"
|
||||
:key="product.name"
|
||||
class="group card-enter border rounded-xl bg-neutral-950/[.012] dark:bg-white/5"
|
||||
:style="{ animationDelay: `${i * 80}ms` }"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user