Skip to content

Commit a1e50d0

Browse files
committed
docs: update home content
1 parent 93ab4e8 commit a1e50d0

File tree

6 files changed

+25
-36
lines changed

6 files changed

+25
-36
lines changed

docs/.vitepress/config.mts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import {defineConfig} from "vitepress";
22
import {apiAnchor} from "@tsed/vitepress-theme/markdown/api-anchor/api-anchor.js";
33
import pkg from "../../package.json";
4+
import team from "../team.json"
45
import {getSidebar} from "./api.js";
56

67
// https://vitepress.dev/reference/site-config
78
export default defineConfig({
89
title: "Ts.ED Logger",
910
lastUpdated: true,
10-
11+
description: "Ts.ED Logger is multi-channel logger compatible with Node.js, Bun.js and browser environment",
1112
sitemap: {
1213
hostname: "https://logger.tsed.io"
1314
},
@@ -34,6 +35,7 @@ export default defineConfig({
3435
apiUrl: "/api.json",
3536
apiRedirectUrl: "",
3637
repo: "tsedio/logger",
38+
team,
3739
githubProxyUrl: "https://api.tsed.io/rest/github/tsedio/tsed",
3840
stargazerUrl: "https://api.tsed.io/rest/github/tsedio/logger",
3941
defaultStargazerValue: 64,

docs/.vitepress/theme/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {DefaultTheme} from "@tsed/vitepress-theme";
33
import type {Theme} from "vitepress";
44
import {h} from "vue";
55
import HomeBanner from "@tsed/vitepress-theme/organisms/home/HomeBanner.vue";
6-
import HomePartners from "@tsed/vitepress-theme/organisms/home/HomePartners.vue";
6+
import HomeBeforeFeatures from "@tsed/vitepress-theme/organisms/home/HomeBeforeFeatures.vue";
77
import HomeBody from "@tsed/vitepress-theme/organisms/home/HomeBody.vue";
88
import HomeTerminal from "./components/HomeTerminal.vue";
99

@@ -18,7 +18,7 @@ export default {
1818
default: () =>
1919
h(HomeTerminal, null, {})
2020
}),
21-
"home-features-before": () => h(HomePartners),
21+
"home-features-before": () => h(HomeBeforeFeatures),
2222
"home-features-after": () => h(HomeBody)
2323
});
2424
}

docs/index.md

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,17 @@ layout: home
55
hero:
66
name: "@tsed/logger"
77
text: "A multi-channel logger."
8-
tagline: "Manage your logs of your application"
8+
tagline: "Manage your logs of your application with ease."
99
actions:
1010
- theme: brand
1111
text: Getting started
1212
link: /introduction/getting-started
1313
- theme: alt
1414
text: Become sponsor
1515
link: https://github.com/sponsors/Romakita
16-
16+
testimonial:
17+
title: "What the logger do?"
18+
description: "The logger is a multi-channel logger that allows you to manage your logs of your application with ease. It supports multi destination like Console, Remote, File with configurable log rolling based on file size or date."
1719
features:
1820
- title: Multi channel
1921
icon: <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/><circle cx="12" cy="12" r="4"/></svg>
@@ -84,27 +86,3 @@ partners:
8486
src: https://tsed.dev/partners/schnell.svg
8587
class: "max-w-[120px]"
8688
---
87-
88-
<script setup>
89-
import HomeContainer from "@tsed/vitepress-theme/organisms/home/HomeContainer.vue";
90-
import { VPTeamMembers } from "vitepress/theme";
91-
import team from "./team.json";
92-
93-
const members = team.map((member) => {
94-
return {
95-
avatar: member.src,
96-
name: member.title + " - " + member.job,
97-
title: member.role,
98-
links: [
99-
{ icon: "github", link: "https://github.com/" + member.github },
100-
member.twitter && { icon: "twitter", link: "https://x.com/" + member.twitter }
101-
].filter(Boolean)
102-
};
103-
});
104-
</script>
105-
106-
<HomeContainer animate class="mx-0 px-0">
107-
<div class="text-2xl sm:text-5xl text-center pb-5 mt-20">Team members</div>
108-
109-
<VPTeamMembers size="small" :members="members" />
110-
</HomeContainer>

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"docs:preview": "vitepress preview ."
99
},
1010
"dependencies": {
11-
"@tsed/vitepress-theme": "1.4.0",
11+
"@tsed/vitepress-theme": "1.5.0",
1212
"@vueuse/core": "10.11.0",
1313
"axios": "1.7.7",
1414
"lodash": "4.17.21",

docs/team.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"src": "https://avatars3.githubusercontent.com/u/1763311?v=4",
66
"github": "Romakita",
77
"twitter": "RomainLenzotti",
8-
"website": "https://tsed.io",
8+
"website": "https://tsed.dev",
99
"country": "France",
1010
"city": "Paris",
1111
"role": "Framework Author"
@@ -91,5 +91,14 @@
9191
"country": "Germany",
9292
"city": "Cologne",
9393
"role": "Contributor"
94+
},
95+
{
96+
"title": "Xavier Jamito",
97+
"job": "Developer",
98+
"src": "https://avatars.githubusercontent.com/u/17645632?v=4",
99+
"github": "xavjamito",
100+
"country": "Singapore",
101+
"city": "Singapore",
102+
"role": "Contributor"
94103
}
95104
]

docs/yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ __metadata:
734734
version: 0.0.0-use.local
735735
resolution: "@tsed/docs-new@workspace:."
736736
dependencies:
737-
"@tsed/vitepress-theme": "npm:1.4.0"
737+
"@tsed/vitepress-theme": "npm:1.5.0"
738738
"@vueuse/core": "npm:10.11.0"
739739
autoprefixer: "npm:^10.4.19"
740740
axios: "npm:1.7.7"
@@ -746,14 +746,14 @@ __metadata:
746746
languageName: unknown
747747
linkType: soft
748748

749-
"@tsed/vitepress-theme@npm:1.4.0":
750-
version: 1.4.0
751-
resolution: "@tsed/vitepress-theme@npm:1.4.0"
749+
"@tsed/vitepress-theme@npm:1.5.0":
750+
version: 1.5.0
751+
resolution: "@tsed/vitepress-theme@npm:1.5.0"
752752
dependencies:
753753
"@vueuse/core": "npm:10.11.0"
754754
axios: "npm:1.7.7"
755755
lucide-vue-next: "npm:^0.436.0"
756-
checksum: 10/4b42f36e7513ae6c85ef6433d269f0d48510a4d3c0d1a1a51bfdfd254716039cd9a405140b479f1025b95335003c1f75ad5ec819648627e9294599102cdf93ac
756+
checksum: 10/4da8de928500c092c81a38df0118537a54f2e66874383ebef77aa2eac6a951cca48bc7c3476502acb6550dd72ad16a8dd0e0a455ac13568a66be981ce95b1fce
757757
languageName: node
758758
linkType: hard
759759

0 commit comments

Comments
 (0)