Skip to content

Commit 370af2f

Browse files
committed
feat: update learn section
1 parent 4ee9cc1 commit 370af2f

File tree

10 files changed

+930
-441
lines changed

10 files changed

+930
-441
lines changed

.vitepress/config.mts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@ export default defineConfig({
7575

7676
markdown: {
7777
lineNumbers: true,
78+
theme: {
79+
light: 'one-dark-pro',
80+
dark: 'one-dark-pro',
81+
},
7882
config(md) {
7983
md.use(groupIconMdPlugin);
8084
},

.vitepress/theme/components/Home/Testimonials.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<template>
2-
<div class="hidden sm:flex justify-center item-center md:pt-36 md:pb-48 bg-[var(--vp-c-bg-secondary)] !px-2 sm:!px-10">
2+
<div
3+
class="hidden sm:flex justify-center item-center md:pt-36 md:pb-48 bg-[var(--vp-c-bg-secondary)] !px-2 sm:!px-10">
34
<section class="flex flex-col justify-center items-center">
45
<div class="text-center mb-16">
56
<h1 class="text-3xl md:!text-5xl px-[20%]">Powering thousands of makers, just like you.</h1>
@@ -28,8 +29,8 @@
2829
<div class="relative z-10 text-center max-w-screen-lg xl:max-w-screen-xl mx-auto pt-20">
2930
<div class="px-4 sm:px-6 md:px-8">
3031
<figure class="max-w-3xl">
31-
<blockquote class="!border-none !my-7">
32-
<p class="text-center !text-3xl !font-semibold sm:!text-4xl !text-[initial] leading-relaxed">
32+
<blockquote class="!border-none !my-7 !text-[var(--vp-c-text-1)]">
33+
<p class="text-center !text-3xl !font-semibold sm:!text-4xl leading-relaxed">
3334
<span class="text-gray-400">“</span>I don’t have time for complexity. Leaf gives me the tools I need,
3435
nothing more.<span class="text-gray-400">”</span>
3536
</p>

.vitepress/theme/components/shared/Paperplane.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
2-
<a href="https://paperplane.leafphp.dev" class="p-4 rounded-2xl bg-[var(--vp-c-bg-alt)] mt-5" id="widget">
3-
<img src="https://github.com/user-attachments/assets/8563834f-037f-4d3f-97ea-317f377cf28b" class="rounded-xl"
2+
<a href="https://paperplane.leafphp.dev" class="p-4 rounded-3xl bg-[var(--vp-c-bg-alt)] mt-5" id="widget">
3+
<img src="https://github.com/user-attachments/assets/8563834f-037f-4d3f-97ea-317f377cf28b" class="rounded-2xl"
44
alt="Paperplane" width="457" height="336">
55

66
<p class="mt-4 mb-2 text-xs">

.vitepress/theme/components/shared/SidebarLinks.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const links = [
9191
},
9292
{
9393
name: 'Community',
94-
href: '/community/',
94+
href: 'https://discord.gg/Pkrm9NJPE3',
9595
color: 'group-hover:shadow-violet-200 dark:group-hover:bg-violet-500',
9696
icon: `<svg class="h-6 w-6" viewBox="0 0 24 24" fill="none">
9797
<path fill-rule="evenodd" clip-rule="evenodd"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<script setup>
2+
const { number } = defineProps(['number'])
3+
</script>
4+
5+
<template>
6+
<span
7+
class="bg-[var(--vp-c-bg-alt)] inline-flex items-center justify-center rounded-full text-gray-700 dark:text-gray-300 text-lg h-10 w-10 mr-1 flex-none font-normal">
8+
{{ number }}
9+
</span>
10+
</template>

.vitepress/theme/styles/index.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@
3333

3434
--vp-c-card-bg: #fefefe;
3535
--vp-c-card-text-2: #333333;
36+
37+
--shiki-light: #ABB2BF;
38+
--vp-code-block-bg: #292d3e;
39+
--vp-code-tab-divider: #394d4e;
40+
--vp-code-block-divider-color: #394d4e;
41+
--vp-code-line-number-color: rgba(235, 235, 245, 0.38);
3642
}
3743

3844
html.dark {
@@ -51,6 +57,10 @@ html.dark {
5157

5258
--vp-c-card-bg: #0b2a32;
5359
--vp-c-card-text-2: #bebebe;
60+
61+
--vp-code-block-bg: var(--vp-c-bg-alt);
62+
--vp-code-tab-divider: #112121;
63+
--vp-code-block-divider-color: #112121;
5464
}
5565

5666
/* .is-typed {
@@ -163,3 +173,11 @@ body {
163173
.VPNavBarTitle.has-sidebar img {
164174
@apply !w-8 !h-8;
165175
}
176+
177+
.vp-code-block-title-bar {
178+
@apply text-gray-200 dark:text-gray-400;
179+
}
180+
181+
.vp-code-group .tabs label {
182+
@apply !text-gray-200 dark:text-gray-400;
183+
}

0 commit comments

Comments
 (0)