Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 10fb904

Browse files
committedDec 2, 2024
refactor(docs): reorganize navigation structure
- Move content under logical categories (about, getting-started, guides) - Fix redirect paths and config for new structure - Update sidebars.ts to match folder hierarchy - Add quickstart guide under getting-started Signed-off-by: Ankur Tyagi <[email protected]>
1 parent 3d95068 commit 10fb904

20 files changed

+394
-40
lines changed
 

‎docs/about/_category_.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
label: About
2-
position: 2
1+
label: Plateform
2+
position: 3
33
collapsible: true
4-
collapsed: true
4+
collapsed: false

‎docs/getting-started/_category_.yml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
label: Getting Started
2+
position: 2
3+
collapsible: true
4+
collapsed: false

‎docs/configure-coderabbit.md renamed to ‎docs/getting-started/configure-coderabbit.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Configure CodeRabbit
3-
sidebar_label: Configure CodeRabbit
3+
sidebar_label: Configure
44
description:
55
CodeRabbit offers various configuration options to tailor the reviews to your
66
specific requirements. Configuration can be made using one of the below

‎docs/getting-started/quickstart.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Playing with CodeRabbit
3+
sidebar_label: Quickstart
4+
description: Get started with CodeRabbit in less than 2 minutes
5+
sidebar_position: 1
6+
---
7+
8+
# Quickstart Guide
9+
10+
:::note
11+
Get started with CodeRabbit in three simple steps. No complex configuration needed.
12+
:::
13+
14+
## Steps to Enable CodeRabbit
15+
16+
1. **Sign In with GitHub**
17+
18+
- Visit [coderabbit.ai](https://coderabbit.ai)
19+
- Click "Sign in with GitHub"
20+
- Authorize CodeRabbit
21+
22+
![Login with GitHub - CodeRabbit](/img/getting-started/login-with-github.png)
23+
24+
2. **Add Your Repository**
25+
26+
- Go to your [Dashboard](https://app.coderabbit.ai/dashboard)
27+
- Click "Add Repositories"
28+
- Select the repositories you want to enable
29+
30+
![CodeRabbit Dashboard](/img/getting-started/coderabbit-dashboard.png)
31+
32+
3. **You're Done 🎉**
33+
34+
- CodeRabbit will automatically start reviewing your Pull Requests
35+
- Default configuration works out of the box
36+
- No additional setup needed
37+
38+
## What's Next?
39+
40+
- Watch CodeRabbit review your next PR automatically
41+
42+
Here's an example of CodeRabbit in action:
43+
44+
![CodeRabbit PR Review Example](/img/getting-started/pr-example.png)
45+
46+
[View live example PR](https://github.com/tyaga001/devtoolsacademy/pull/39)
47+
48+
- [Configure CodeRabbit](/getting-started/configure-coderabbit) (optional)
49+
- [Add custom review instructions](/guides/review-instructions) (optional)
50+
51+
## Need Help?
52+
53+
- Join our [Discord community](https://discord.gg/coderabbit) for support
54+
- Check out our [FAQ](/faq)
55+
- Contact [support@coderabbit.ai](mailto:support@coderabbit.ai)
56+
57+
:::tip
58+
CodeRabbit starts working immediately. You can customize its behavior later when needed.
59+
:::

‎docs/guides/_category_.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
label: Guides
22
position: 6
33
collapsible: true
4-
collapsed: true
4+
collapsed: false

‎docs/guides/review-instructions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sidebar_position: 3
99
---
1010

1111
The guide explains how to add custom review instructions for the entire project.
12-
Also, see the guide on how to [configure CodeRabbit](../configure-coderabbit.md).
12+
Also, see the guide on how to [configure CodeRabbit](/getting-started/configure-coderabbit).
1313

1414
### Path-based instructions {#path-based}
1515

‎docs/integrations/_category_.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
label: Integrations
22
position: 7
33
collapsible: true
4-
collapsed: true
4+
collapsed: false

‎docs/overview/_category_.yml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
label: Overview
2+
position: 1
3+
collapsible: true
4+
collapsed: false

‎docs/introduction.md renamed to ‎docs/overview/introduction.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
id: Get Started
3-
title: Get Started
2+
id: introduction
3+
title: Introduction
44
sidebar_label: Introduction
55
sidebar_position: 1
66
description:

‎docs/overview/why-coderabbit.md

+163
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
---
2+
id: why-coderabbit
3+
title: Why CodeRabbit?
4+
sidebar_label: Why CodeRabbit?
5+
sidebar_position: 2
6+
description: CodeRabbit is AI-powered code reviews built for modern development teams
7+
---
8+
9+
# Why CodeRabbit?
10+
11+
Looking back at CodeRabbit's journey, our fundamental mission remains unchanged:
12+
13+
> To build the best code review experience in the cloud
14+
15+
This is our core mission today. It's clear to us that as development teams grow and codebases become more complex, manual code reviews become increasingly challenging and time-consuming. No one wants to spend hours reviewing code when they could be building features.
16+
17+
## Real-World Code Reviews
18+
19+
> CodeRabbit currently processes [Over 470,000 pull requests](https://github.com/search?q=coderabbitai&type=pullrequests) have been reviewed by CodeRabbit across multiple languages including TypeScript, Go, Python, JavaScript, Java, Rust, C#, and PHP.
20+
21+
:::tip See it in action
22+
Browse through real-world examples of CodeRabbit's reviews on GitHub to see how it helps developers write better code every day.
23+
:::
24+
25+
## The Problem With Traditional Code Reviews
26+
27+
As engineering teams scale, several critical issues emerge:
28+
29+
1. **Review Latency** - PRs often sit for days waiting for review, blocking feature delivery
30+
2. **Inconsistent Quality** - Different code reviewers focus on different aspects
31+
3. **Knowledge Silos** - Critical insights stay trapped with individual code reviewers
32+
4. **Context Switching** - Developers lose focus when reviewing large PRs
33+
5. **Scale Limitations** - Senior developers become review bottlenecks
34+
35+
## CodeRabbit is AI-Powered
36+
37+
CodeRabbit leverages advanced AI to provide intelligent, context-aware code reviews.
38+
39+
Our AI engine understands not just the syntax, but the intent and context of code changes. This enables reviews that go beyond simple style checks to provide meaningful insights about:
40+
41+
- Security vulnerabilities
42+
- Performance optimizations
43+
- Design patterns
44+
- Best practices
45+
- Documentation completeness
46+
47+
:::tip Did you know?
48+
CodeRabbit's AI model is trained on millions of code reviews and continuously learns from user feedback to improve its suggestions.
49+
:::
50+
51+
## CodeRabbit is Context-Aware
52+
53+
A review system that understands your codebase and team preferences.
54+
55+
Unlike traditional automated review tools that apply generic rules, CodeRabbit:
56+
57+
- Learns from your team's coding patterns
58+
- Understands your project's architecture
59+
- Considers the full context of changes
60+
- Adapts to your team's preferences
61+
- Provides relevant, actionable feedback
62+
63+
## CodeRabbit is Fully Managed
64+
65+
Leave the infrastructure management to us.
66+
67+
Being fully managed means CodeRabbit:
68+
69+
- Automatically scales with your needs
70+
- Requires zero maintenance
71+
- Provides enterprise-grade security
72+
- Ensures high availability
73+
- Handles updates seamlessly
74+
75+
## CodeRabbit is Platform Agnostic
76+
77+
Supporting all major Git platforms and development workflows.
78+
79+
CodeRabbit integrates seamlessly with:
80+
81+
- GitHub
82+
- GitLab
83+
- Azure DevOps
84+
85+
And supports all major programming languages and frameworks without requiring any special configuration.
86+
87+
## Who should use CodeRabbit?
88+
89+
### Individual Developers
90+
91+
- Get expert-level code reviews instantly
92+
- Learn best practices through AI suggestions
93+
- Improve code quality before team review
94+
95+
### Development Teams
96+
97+
- Standardize review processes
98+
- Reduce review bottlenecks
99+
- Share knowledge across the team
100+
- Maintain consistent code quality
101+
102+
### Enterprises
103+
104+
- Scale code review processes efficiently
105+
- Enforce security and compliance standards
106+
- Reduce technical debt
107+
- Accelerate development cycles
108+
109+
:::tip Free for Open Source
110+
CodeRabbit is completely **FREE** for open-source projects. Our architecture enables us to provide a sustainable free tier that includes:
111+
112+
- Unlimited public repositories
113+
- Full feature access
114+
- No credit card required
115+
:::
116+
117+
## CodeRabbit Doesn't Lock You In
118+
119+
Built on open standards, easy to integrate and customize.
120+
121+
CodeRabbit:
122+
123+
- Works with your existing Git workflow
124+
- Requires minimal configuration
125+
- Supports standard code review protocols
126+
- Allows easy export of review data
127+
- Integrates with popular development tools
128+
129+
## CodeRabbit Makes Code Reviews Easy
130+
131+
Set up automated code reviews in minutes.
132+
133+
1. Log in with GitHub, GitLab, or Azure DevOps
134+
2. Select repositories to review
135+
3. Create a pull request
136+
4. Watch CodeRabbit provide instant feedback
137+
138+
```bash
139+
# Example review feedback time
140+
Traditional Review: 24-48 hours
141+
CodeRabbit Review: < 5 minutes
142+
```
143+
144+
## Data Privacy and Security
145+
146+
Your code's security is our top priority.
147+
148+
- **SOC2 Type II Certified**
149+
- **GDPR Compliant**
150+
- **Zero Data Retention**: Reviews are ephemeral
151+
- **Isolated Environments**: Your code stays private
152+
- **No Training**: Your code is never used to train models
153+
154+
## Are you ready?
155+
156+
Join thousands of developers who are already benefiting from AI-powered code reviews.
157+
158+
After signing up, join our active Discord community where you'll find CodeRabbit users and team members ready to help you get the most out of your code reviews.
159+
160+
<div style={{display: 'flex', gap: '10px', marginTop: '20px'}}>
161+
<a href="https://app.coderabbit.ai/login" className="button button--primary button--lg">Sign Up Free</a>
162+
<a href="https://discord.gg/coderabbit" className="button button--secondary button--lg">Join Discord</a>
163+
</div>

‎docs/platforms/_category_.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
label: Supported Git Platforms
2-
position: 5
2+
position: 4
33
collapsible: true
4-
collapsed: true
4+
collapsed: false

‎docs/self-hosted/_category_.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
label: Self-Hosted CodeRabbit
22
position: 8
33
collapsible: true
4-
collapsed: true
4+
collapsed: false

‎docs/tools/_category_.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
label: Supported Tools
2-
position: 4
2+
position: 5
33
collapsible: true
44
collapsed: true

‎docusaurus.config.ts

+37-5
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@ const config: Config = {
4242
redirects: [
4343
{
4444
from: "/get-started",
45-
to: "/configure-coderabbit",
45+
to: "/getting-started/configure-coderabbit",
4646
},
4747
{
4848
from: "/guides/customize-coderabbit",
49-
to: "/configure-coderabbit",
49+
to: "/getting-started/configure-coderabbit",
5050
},
5151
{
5252
from: "/guides/prompt-customization",
5353
to: "/guides/review-instructions",
5454
},
5555
{
5656
from: "/guides/configure-coderabbit",
57-
to: "/configure-coderabbit",
57+
to: "/getting-started/configure-coderabbit",
5858
},
5959
{
6060
from: "/integrations/saas-gitlab",
@@ -103,6 +103,7 @@ const config: Config = {
103103
docs: {
104104
editUrl: "https://github.com/coderabbitai/coderabbit-docs/edit/main/",
105105
sidebarPath: "./sidebars.ts",
106+
path: "docs",
106107
routeBasePath: "/",
107108
breadcrumbs: true,
108109
showLastUpdateTime: true,
@@ -165,12 +166,43 @@ const config: Config = {
165166
title: "",
166167
hideOnScroll: true,
167168
logo: {
168-
alt: "",
169+
alt: "CodeRabbit",
169170
src: "img/logo/bw_coderabbit.svg",
170171
srcDark: "img/logo/white_coderabbit.svg",
171172
href: "https://coderabbit.ai",
173+
target: "_self",
172174
},
173-
items: [],
175+
items: [
176+
// Direct links to main sections
177+
{
178+
label: "Docs",
179+
position: "left",
180+
to: "/", // Root of documentation
181+
className: "navbar-link-active", // Highlight current section
182+
},
183+
{
184+
href: "https://api.coderabbit.ai/api/swagger/",
185+
label: "API Reference",
186+
position: "left",
187+
},
188+
{
189+
href: "https://blog.coderabbit.ai/blog",
190+
label: "Blog",
191+
position: "left",
192+
},
193+
{
194+
href: "https://discord.gg/coderabbit",
195+
className: "navbar-icon-link discord-link",
196+
"aria-label": "Discord",
197+
position: "right",
198+
},
199+
{
200+
href: "https://github.com/coderabbitai",
201+
className: "github-link",
202+
"aria-label": "GitHub",
203+
position: "right",
204+
},
205+
],
174206
},
175207
prism: {
176208
theme: prismThemes.github,

‎sidebars.ts

-15
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@ const sidebars: SidebarsConfig = {
1616
type: "autogenerated",
1717
dirName: ".",
1818
},
19-
{
20-
type: "link",
21-
label: "API Reference",
22-
href: "https://api.coderabbit.ai/api/swagger/",
23-
},
24-
{
25-
type: "link",
26-
label: "Blog",
27-
href: "https://blog.coderabbit.ai/blog",
28-
},
29-
{
30-
type: "link",
31-
label: "Discord",
32-
href: "https://discord.gg/GsXnASn26c",
33-
},
3419
],
3520
}
3621

‎src/css/custom.css

+114
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,117 @@ a[docid="docs"] > svg {
169169
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='20' viewBox='0 0 640 512'%3E%3Cpath fill='%23FFFFFF' d='M524.5 69.8a1.5 1.5 0 0 0 -.8-.7A485.1 485.1 0 0 0 404.1 32a1.8 1.8 0 0 0 -1.9 .9 337.5 337.5 0 0 0 -14.9 30.6 447.8 447.8 0 0 0 -134.4 0 309.5 309.5 0 0 0 -15.1-30.6 1.9 1.9 0 0 0 -1.9-.9A483.7 483.7 0 0 0 116.1 69.1a1.7 1.7 0 0 0 -.8 .7C39.1 183.7 18.2 294.7 28.4 404.4a2 2 0 0 0 .8 1.4A487.7 487.7 0 0 0 176 479.9a1.9 1.9 0 0 0 2.1-.7A348.2 348.2 0 0 0 208.1 430.4a1.9 1.9 0 0 0 -1-2.6 321.2 321.2 0 0 1 -45.9-21.9 1.9 1.9 0 0 1 -.2-3.1c3.1-2.3 6.2-4.7 9.1-7.1a1.8 1.8 0 0 1 1.9-.3c96.2 43.9 200.4 43.9 295.5 0a1.8 1.8 0 0 1 1.9 .2c2.9 2.4 6 4.9 9.1 7.2a1.9 1.9 0 0 1 -.2 3.1 301.4 301.4 0 0 1 -45.9 21.8 1.9 1.9 0 0 0 -1 2.6 391.1 391.1 0 0 0 30 48.8 1.9 1.9 0 0 0 2.1 .7A486 486 0 0 0 610.7 405.7a1.9 1.9 0 0 0 .8-1.4C623.7 277.6 590.9 167.5 524.5 69.8zM222.5 337.6c-29 0-52.8-26.6-52.8-59.2S193.1 219.1 222.5 219.1c29.7 0 53.3 26.8 52.8 59.2C275.3 311 251.9 337.6 222.5 337.6zm195.4 0c-29 0-52.8-26.6-52.8-59.2S388.4 219.1 417.9 219.1c29.7 0 53.3 26.8 52.8 59.2C470.7 311 447.5 337.6 417.9 337.6z'/%3E%3C/svg%3E")
170170
no-repeat;
171171
} */
172+
173+
/* GitHub icon styles - adding to existing CSS without modifications */
174+
.github-link:before {
175+
content: "";
176+
width: 24px;
177+
height: 24px;
178+
display: flex;
179+
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
180+
no-repeat;
181+
}
182+
183+
.github-link {
184+
padding: 0;
185+
width: 24px;
186+
height: 24px;
187+
display: flex;
188+
align-items: center;
189+
justify-content: center;
190+
margin: 0 0.5rem;
191+
opacity: 0.7;
192+
transition: opacity 0.2s;
193+
}
194+
195+
.github-link:hover {
196+
opacity: 1;
197+
}
198+
199+
/* Dark mode adjustments */
200+
[data-theme="dark"] .github-link:before {
201+
filter: invert(1);
202+
}
203+
204+
/* Responsive adjustments to match existing patterns */
205+
@media screen and (max-width: 480px) {
206+
.github-link {
207+
margin: 0 0.25rem;
208+
}
209+
}
210+
211+
/* Remove external link symbol */
212+
.navbar__items .navbar__link svg {
213+
display: none;
214+
}
215+
216+
/* Custom navbar styles */
217+
.navbar {
218+
padding: 0.5rem 1rem;
219+
}
220+
221+
/* Active section indicator */
222+
.navbar-link-active {
223+
font-weight: 600;
224+
position: relative;
225+
}
226+
227+
.navbar-icon-link {
228+
padding: 0 0.75rem;
229+
display: flex;
230+
align-items: center;
231+
opacity: 0.75;
232+
transition: opacity 0.2s ease;
233+
}
234+
235+
.navbar-icon-link:hover {
236+
opacity: 1;
237+
}
238+
239+
.navbar-icon-link::before {
240+
content: "";
241+
width: 24px;
242+
height: 24px;
243+
display: flex;
244+
background-size: contain;
245+
background-repeat: no-repeat;
246+
background-position: center;
247+
}
248+
249+
/* Light mode specific styles */
250+
[data-theme="light"] {
251+
.navbar-icon-link::before {
252+
opacity: 0.7;
253+
}
254+
255+
.navbar-icon-link:hover::before {
256+
opacity: 0.9;
257+
}
258+
259+
.discord-link::before {
260+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36' fill='%23424242'%3E%3Cpath d='M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z'/%3E%3C/svg%3E");
261+
}
262+
263+
.github-link::before {
264+
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23424242'%3E%3Cpath d='M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z'/%3E%3C/svg%3E");
265+
}
266+
}
267+
268+
/* Dark mode specific styles */
269+
[data-theme="dark"] {
270+
.navbar-icon-link::before {
271+
opacity: 0.85;
272+
}
273+
274+
.navbar-icon-link:hover::before {
275+
opacity: 1;
276+
}
277+
278+
.discord-link::before {
279+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36' fill='%23fff'%3E%3Cpath d='M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z'/%3E%3C/svg%3E");
280+
}
281+
282+
.github-link::before {
283+
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z'/%3E%3C/svg%3E");
284+
}
285+
}

‎src/pages/markdown-page.md

-7
This file was deleted.
Loading
Loading
426 KB
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.