Skip to content

Commit fdbe8d4

Browse files
committed
feat: links section added to the homepage
1 parent 2b4e3d9 commit fdbe8d4

5 files changed

Lines changed: 45 additions & 14 deletions

File tree

docs/api.mdx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ sidebar_position: 2
66

77
## 1. Cameras
88

9-
### 1.1 GET `/cameras/<camera_id>`
10-
### 1.2 POST `/cameras/<camera_id>`
9+
### 1.1 POST `/cameras/new`
10+
### 1.2 GET `/cameras/<camera_id>`
11+
### 1.3 POST `/cameras/<camera_id>`
12+

docs/mainpage_links.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Links
2+
## Link 1
3+
- jf
4+
- [gf](#)

docusaurus.config.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {themes as prismThemes} from 'prism-react-renderer';
1010

1111
/** @type {import('@docusaurus/types').Config} */
1212
const config = {
13-
title: 'ParkTrack Project',
13+
title: 'ParkTrack Project Docs',
1414
favicon: 'img/favicon.ico',
1515

1616
// Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future
@@ -105,16 +105,20 @@ const config = {
105105
style: 'dark',
106106
links: [
107107
{
108-
title: 'Документация',
108+
title: 'Docs',
109109
items: [
110110
{
111-
label: 'Введение',
111+
label: 'Intro',
112112
to: '/docs/intro',
113113
},
114+
{
115+
label: 'API',
116+
to: '/docs/api',
117+
},
114118
],
115119
},
116120
{
117-
title: 'Ещё',
121+
title: 'More',
118122
items: [
119123
{
120124
label: 'GitHub',
@@ -123,7 +127,7 @@ const config = {
123127
],
124128
},
125129
],
126-
copyright: `Copyright © ${new Date().getFullYear()} ParkTrack Project, Inc.`,
130+
copyright: `Copyright © ${new Date().getFullYear()} ParkTrack Project`,
127131
},
128132
prism: {
129133
theme: prismThemes.github,

src/css/custom.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,8 @@
2828
--ifm-color-primary-lightest: #4fddbf;
2929
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
3030
}
31+
32+
.homeDocContainer {
33+
max-width: 720px; /* ← можешь подстроить под вкус: 640–800 оптимально */
34+
margin: 0 auto;
35+
}

src/pages/index.js

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ import clsx from 'clsx';
22
import Link from '@docusaurus/Link';
33
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
44
import Layout from '@theme/Layout';
5-
import HomepageFeatures from '@site/src/components/HomepageFeatures';
5+
import MDXContent from '@theme/MDXContent';
6+
import {ThemeClassNames} from '@docusaurus/theme-common';
67

78
import Heading from '@theme/Heading';
89
import styles from './index.module.css';
910

11+
import LinksContent from '../../docs/mainpage_links.md';
12+
1013
function HomepageHeader() {
1114
const {siteConfig} = useDocusaurusContext();
1215
return (
@@ -20,7 +23,7 @@ function HomepageHeader() {
2023
<Link
2124
className="button button--secondary button--lg"
2225
to="/docs/intro">
23-
Docusaurus Tutorial - 5min ⏱
26+
Open Docs 🚀
2427
</Link>
2528
</div>
2629
</div>
@@ -32,12 +35,25 @@ export default function Home() {
3235
const {siteConfig} = useDocusaurusContext();
3336
return (
3437
<Layout
35-
title={`Hello from ${siteConfig.title}`}
36-
description="Description will go into a meta tag in <head />">
38+
title={`Basic info`}
39+
description="ParkTrack docs website">
3740
<HomepageHeader />
38-
<main>
39-
<HomepageFeatures />
40-
</main>
41+
<main>
42+
<div
43+
className={clsx(
44+
'container',
45+
'margin-vert--lg',
46+
'padding-vert--lg',
47+
'homeDocContainer'
48+
)}
49+
>
50+
<article className={ThemeClassNames.docs.docMarkdown}>
51+
<MDXContent>
52+
<LinksContent/>
53+
</MDXContent>
54+
</article>
55+
</div>
56+
</main>
4157
</Layout>
4258
);
4359
}

0 commit comments

Comments
 (0)