1
0

项目:首页、目录整理

This commit is contained in:
周中平 2022-06-16 10:48:37 +08:00
parent 596b5b3354
commit ba5bb592bb
No known key found for this signature in database
GPG Key ID: B1DF9DD42D8E00DC
25 changed files with 689 additions and 146 deletions

View File

@ -1,16 +1,28 @@
# 7Wate 知识库 # 7Wate 知识库
![Alt](https://repobeats.axiom.co/api/embed/b6e6a199e422ce596ea7423372746b6debadaa7d.svg "Repobeats analytics image") ![Alt](https://repobeats.axiom.co/api/embed/b6e6a199e422ce596ea7423372746b6debadaa7d.svg "Repobeats analytics image")
## 目录
- 博客
- 维基
- 开发
- 算法
- 运维
- 安全
- 其他
- 社区
- 职业
- 生活
- 艺术
## 协议 ## 协议
- 本站所有**原创**内容,采用 [GPL-3.0](http://www.thebigfly.com/gnu/FDLv1.3/) 协议。 - 本站所有**原创**内容,采用 [GPL-3.0](http://www.thebigfly.com/gnu/FDLv1.3/) 协议。
- 本站所有**引用第三方**原创内容,所属**版权均归原作者**所有。如有侵权冒犯,请[邮件联系](mailto:admin@7wate.com)删除。 - 本站所有**引用第三方**原创内容,所属**版权均归原作者**所有。如有侵权冒犯,请[邮件联系](mailto:admin@7wate.com)删除。
- **Docusaurus** is [MIT licensed.](https://github.com/facebook/docusaurus/blob/main/LICENSE) - **Docusaurus** is [MIT licensed.](https://github.com/facebook/docusaurus/blob/main/LICENSE)
## 致谢 ## 致谢

11
algo/home.md Normal file
View File

@ -0,0 +1,11 @@
---
slug: /
sidebar_position: 1
---
# Home
算法算法 ~ 🤩🤩🤩

11
dev/home.md Normal file
View File

@ -0,0 +1,11 @@
---
slug: /
sidebar_position: 1
---
# Home
开发开发 ~ 🤩🤩🤩

View File

@ -84,6 +84,97 @@ const config = {
breadcrumbs:false, breadcrumbs:false,
}, },
], ],
[
"@docusaurus/plugin-content-docs",
{
id: "dev",
path: "dev",
routeBasePath: "dev",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[
"@docusaurus/plugin-content-docs",
{
id: "algo",
path: "algo",
routeBasePath: "algo",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[
"@docusaurus/plugin-content-docs",
{
id: "ops",
path: "ops",
routeBasePath: "ops",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[
"@docusaurus/plugin-content-docs",
{
id: "safe",
path: "safe",
routeBasePath: "safe",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[
"@docusaurus/plugin-content-docs",
{
id: "othe",
path: "othe",
routeBasePath: "othe",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[
"@docusaurus/plugin-content-docs",
{
id: "org",
path: "org",
routeBasePath: "org",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[
"@docusaurus/plugin-content-docs",
{
id: "work",
path: "work",
routeBasePath: "work",
sidebarPath: require.resolve("./sidebars.js"),
editUrl: "https://git.7wate.com/zhouzhongping/wiki/src/branch/master",
showLastUpdateAuthor:true,
showLastUpdateTime:true,
breadcrumbs:false,
},
],
[ [
"@docusaurus/plugin-google-analytics", "@docusaurus/plugin-google-analytics",
{ {
@ -127,7 +218,7 @@ const config = {
}, },
], ],
navbar: { navbar: {
title: "7Wate`s Wiki", title: "📚 7Wate`s Wiki",
hideOnScroll: true, hideOnScroll: true,
// logo: { // logo: {
// alt: 'Site Logo', // alt: 'Site Logo',
@ -139,15 +230,40 @@ const config = {
// height: 32, // height: 32,
// }, // },
items: [ items: [
{ to: "/blog", label: "博客", position: "right" }, { to: "/blog", label: "👨🏻‍🌾 博客", position: "right" },
{ {
type: "doc",
docId: "home",
position: "right", position: "right",
label: "维基", label: "👨🏻‍🎓 维基",
items: [
{
label: "开发",
to: "/dev",
}, },
{ to: "/life", label: "生活", position: "right" }, {
{ to: "/art", label: "艺术", position: "right" }, label: "算法",
to: "/algo",
},
{
label: "运维",
to: "/ops",
},
{
label: "安全",
to: "/safe",
},
{
label: "其他",
to: "/docs",
},
],
},
{ to: "/org", label: "🤶 社区", position: "right" },
{ to: "/work", label: "👨‍💻 职业", position: "right" },
{ to: "/life", label: "🚴🏻‍♀️ 生活", position: "right" },
{ to: "/art", label: "👨‍🎨 艺术", position: "right" },
], ],
}, },
footer: { footer: {

11
ops/home.md Normal file
View File

@ -0,0 +1,11 @@
---
slug: /
sidebar_position: 1
---
# Home
运维运维 ~ 🤩🤩🤩

11
org/home.md Normal file
View File

@ -0,0 +1,11 @@
---
slug: /
sidebar_position: 1
---
# Home
社区社区 ~ 🤩🤩🤩

12
othe/home.md Normal file
View File

@ -0,0 +1,12 @@
---
slug: /
sidebar_position: 1
---
# Home
其他其他 ~ 🤩🤩🤩

11
safe/home.md Normal file
View File

@ -0,0 +1,11 @@
---
slug: /
sidebar_position: 1
---
# Home
安全安全 ~ 🤩🤩🤩

View File

@ -0,0 +1,60 @@
import React from 'react'
import clsx from 'clsx'
import styles from './HomepageFeatures.module.css'
const FeatureList = [
{
title: '支持 Markdown',
Svg: require('../../static/img/undraw_docusaurus_react.svg').default,
// description: (
// <>
// 你只须专注于使用 Markdown/MDX 格式编写文档和文章即可, Docusaurus
// 会自动生成可以对外发布的静态 HTML 文件。 借助 MDX你甚至可以将 JSX
// 组件嵌入到 Markdown 中。
// </>
// ),
},
{
title: 'Easy to Use',
Svg: require('../../static/img/undraw_docusaurus_mountain.svg').default,
// description: <>内容可搜索,让你轻松地在文档中找到所需的内容。</>,
},
{
title: '基于 React 技术构建',
Svg: require('../../static/img/undraw_docusaurus_tree.svg').default,
// description: (
// <>
// Docusaurus lets you focus on your docs, and we&apos;ll do the chores. Go
// ahead and move your docs into the <code>docs</code> directory.
// </>
// ),
},
]
function Feature({ Svg, title, description }) {
return (
<div className={clsx('col col--4')}>
<div className='text--center'>
<Svg className={styles.featureSvg} alt={title} />
</div>
<div className='text--center padding-horiz--md'>
<h3>{title}</h3>
<p>{description}</p>
</div>
</div>
)
}
export default function HomepageFeatures() {
return (
<section className={styles.features}>
<div className='container'>
<div className='row'>
{FeatureList.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
</div>
</section>
)
}

View File

@ -1,64 +0,0 @@
import React from 'react';
import clsx from 'clsx';
import styles from './styles.module.css';
const FeatureList = [
{
title: 'Easy to Use',
Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default,
description: (
<>
Docusaurus was designed from the ground up to be easily installed and
used to get your website up and running quickly.
</>
),
},
{
title: 'Focus on What Matters',
Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default,
description: (
<>
Docusaurus lets you focus on your docs, and we&apos;ll do the chores. Go
ahead and move your docs into the <code>docs</code> directory.
</>
),
},
{
title: 'Powered by React',
Svg: require('@site/static/img/undraw_docusaurus_react.svg').default,
description: (
<>
Extend or customize your website layout by reusing React. Docusaurus can
be extended while reusing the same header and footer.
</>
),
},
];
function Feature({Svg, title, description}) {
return (
<div className={clsx('col col--4')}>
<div className="text--center">
<Svg className={styles.featureSvg} role="img" />
</div>
<div className="text--center padding-horiz--md">
<h3>{title}</h3>
<p>{description}</p>
</div>
</div>
);
}
export default function HomepageFeatures() {
return (
<section className={styles.features}>
<div className="container">
<div className="row">
{FeatureList.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
</div>
</section>
);
}

14
src/components/MyMDX.js Normal file
View File

@ -0,0 +1,14 @@
import React from "react"
export function Highlight({ children, color }) {
return (
<span
style={{
backgroundColor: color,
borderRadius: "2px",
color: "#fff",
padding: "0.2rem",
}}>
{children}
</span>
)
}

View File

@ -0,0 +1,27 @@
import React from 'react'
import { Redirect } from '@docusaurus/router'
import { useEffect } from 'react'
export function Open({ go }) {
useEffect(() => {
window.open(go, '_blank')
}, [])
return (
<div>
{redirectContent()}
👉 或者手动点击<strong>本篇文章阅读地址</strong>: &nbsp;
<a href={go} target='_blank'>
{go}
</a>
</div>
)
}
function redirectContent() {
return (
<div>
<h4> 为了更好的浏览体验浏览器将自动跳转至其他页面阅读</h4>
<h4>🖐 请允许浏览器自动跳转~</h4>
</div>
)
}

View File

@ -5,26 +5,165 @@
*/ */
/* You can override the default Infima variables here. */ /* You can override the default Infima variables here. */
/* @import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital@1&family=Poppins:wght@500&display=swap"); */
/* @import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital@1&family=Poppins:wght@500&display=swap"); */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');
:root { :root {
--ifm-color-primary: #2e8555; --ifm-color-primary: #25c2a0;
--ifm-color-primary-dark: #29784c; --ifm-color-primary-dark: rgb(33, 175, 144);
--ifm-color-primary-darker: #277148; --ifm-color-primary-darker: rgb(31, 165, 136);
--ifm-color-primary-darkest: #205d3b; --ifm-color-primary-darkest: rgb(26, 136, 112);
--ifm-color-primary-light: #33925d; --ifm-color-primary-light: rgb(70, 203, 174);
--ifm-color-primary-lighter: #359962; --ifm-color-primary-lighter: rgb(102, 212, 189);
--ifm-color-primary-lightest: #3cad6e; --ifm-color-primary-lightest: rgb(146, 224, 208);
--ifm-code-font-size: 95%; --ifm-code-font-size: 95%;
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); --site-announcement-bar-stripe-color1: hsl(167deg 68% 85%);
--site-announcement-bar-stripe-color2: hsl(167deg 68% 95%);
} }
/* For readability concerns, you should choose a lighter palette in dark mode. */ .docusaurus-highlight-code-line {
[data-theme='dark'] { background-color: rgba(0, 0, 0, 0.1);
--ifm-color-primary: #25c2a0; display: block;
--ifm-color-primary-dark: #21af90; margin: 0 calc(-1 * var(--ifm-pre-padding));
--ifm-color-primary-darker: #1fa588; padding: 0 var(--ifm-pre-padding);
--ifm-color-primary-darkest: #1a8870; }
--ifm-color-primary-light: #29d5b0;
--ifm-color-primary-lighter: #32d8b4; html[data-theme='dark'] .docusaurus-highlight-code-line {
--ifm-color-primary-lightest: #4fddbf; background-color: rgba(0, 0, 0, 0.3);
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); }
html {
font-family: 'Noto Sans', sans-serif;
font-style: normal;
}
/* 小空调自定义样式 */
/* #airConditioning {
padding-left: 30px;
border-left: 0.5px solid var(--ifm-color-emphasis-300);
float: right;
margin-top: -630px;
height: 651px;
overflow: hidden;
zoom: 80%;
} */
/* tg comments */
#comments-app-27ZP8kvt-1 {
overflow: auto;
border: none;
height: 186px;
}
/* @media screen and (max-width: 767px) {
#airConditioning {
display: none;
}
} */
/* html[data-theme="dark"] #airConditioning {
padding-left: 30px;
border-left: 1px solid var(--ifm-color-emphasis-300);
float: right;
margin-top: -660px;
height: 651px;
overflow: hidden;
} */
hr {
border: 0.5px solid rgb(245, 244, 244);
padding: 0;
margin: 0;
width: 90%;
color: rgb(201, 120, 120);
}
blockquote {
transition: all 0.5s ease-in-out;
/* background: var(--ifm-color-primary-lighter); */
/* border-bottom: #25c2a0 1px solid; */
background-color: #f8f8f9;
font-size: 0.9em;
border-image-source: linear-gradient(to left, #8f41e9, #f8f8f8);
box-shadow: 1px 1px 5px 5px rgba(139, 138, 138, 0.01);
padding: 5px 10px;
margin: 10px 0;
border-radius: 5px;
}
blockquote:hover {
/* border-left: 2px solid var(--ifm-color-primary); */
border-image-source: linear-gradient(to left, #8f41e9, var(--ifm-color-primary));
border-image-slice: 1;
box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0);
}
html[data-theme='dark'] blockquote {
background-color: rgba(0, 0, 0, 0.3);
}
code {
color: var(--ifm-color-primary);
font-family: 'Noto Sans';
}
.markdown > h2 {
border-left: var(--ifm-color-primary-dark) 3px solid;
padding-left: 10px;
line-height: 100%;
border-left: var(--ifm-color-primary-dark) 7px solid;
border-radius: 1px;
}
.markdown > h3 {
padding-left: 10px;
line-height: 100%;
border-left: var(--ifm-color-primary-darker) 4px solid;
border-radius: 1px;
}
.markdown img {
display: block;
margin: 1rem auto;
}
img-annotation {
display: block;
color: #a9b1bb;
margin: -1rem 0 1rem;
text-align: center;
font-size: 0.7rem;
}
p {
margin: 15px 0 15px 10px;
}
/* 徽章居左 */
.Badges {
display: inline-block !important;
margin: 0.5rem 0.3rem !important;
}
/* 公告栏 */
div[class^='announcementBar_'] {
background: repeating-linear-gradient(
35deg,
var(--site-announcement-bar-stripe-color1),
var(--site-announcement-bar-stripe-color1) 20px,
var(--site-announcement-bar-stripe-color2) 10px,
var(--site-announcement-bar-stripe-color2) 40px
);
font-weight: 700;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
border-radius: 10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius: 10px;
background: rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255, 0, 0, 0.4);
} }

View File

@ -1,39 +0,0 @@
import React from 'react';
import clsx from 'clsx';
import Layout from '@theme/Layout';
import Link from '@docusaurus/Link';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import styles from './index.module.css';
import HomepageFeatures from '@site/src/components/HomepageFeatures';
function HomepageHeader() {
const {siteConfig} = useDocusaurusContext();
return (
<header className={clsx('hero hero--primary', styles.heroBanner)}>
<div className="container">
<h1 className="hero__title">欢迎访问 7Wate 维基站点</h1>
{/* <div className={styles.buttons}>
<Link
className="button button--secondary button--lg"
to="/docs/intro">
Docusaurus Tutorial - 5min
</Link>
</div> */}
</div>
</header>
);
}
export default function Home() {
const {siteConfig} = useDocusaurusContext();
return (
<Layout
title={`Halo ${siteConfig.title}`}
description="7wate, wiki, blog, c, c++, java, python, linux">
<HomepageHeader />
<main>
<HomepageFeatures />
</main>
</Layout>
);
}

103
src/pages/index.js Normal file
View File

@ -0,0 +1,103 @@
import React from 'react'
import clsx from 'clsx'
import Layout from '@theme/Layout'
import Link from '@docusaurus/Link'
import useDocusaurusContext from '@docusaurus/useDocusaurusContext'
import styles from './index.module.css'
import HomepageFeatures from '../components/HomepageFeatures'
import Head from '@docusaurus/Head'
import HeroImg from '../../static/img/Hero.jpg'
const svgList = [
{
title: 'github',
Svg: require('../../static/img/github.svg').default,
color: 'black',
link: 'https://github.com/7Wate/wiki',
},
{
title: 'bilibili',
Svg: require('../../static/img/bilibili.svg').default,
link: 'https://space.bilibili.com/223211771',
},
{
title: 'wechat',
Svg: require('../../static/img/wechat.svg').default,
color: '#2979ff',
link: 'https://static.7wate.com/img/2022/06/16/d6dfd36f35293.jpg',
},
]
const Svg = ({ Svg, color, title, link }) => {
return (
<a href={link} target='_blank'>
<Svg className={styles.svg} style={{ fill: color }} />
</a>
)
}
function HomepageHeader() {
const { siteConfig } = useDocusaurusContext()
return (
<header className={clsx('hero hero--primary', styles.heroBanner)}>
<div className='container'>
<h1 className='hero__title'>{siteConfig.title}</h1>
<p className='hero__subtitle'>{siteConfig.tagline}</p>
<div className={styles.buttons}>
<Link className='button button--secondary button--lg' to='/docs/intro'>
🖱Click Here!
</Link>
</div>
</div>
</header>
)
}
function MyHero() {
return (
<div className={styles.myHeroContainer}>
<div className={styles.leftContainer}>
<h1 className={styles.leftContainer_h1}>
Always <br /> For Freedom.
</h1>
<p className={styles.leftContainer_p}>
一个喜欢异想天开的家伙 💨
<br />
在这里记录知识希望对你也有帮助
</p>
<div className={styles.buttonContainer}>
{/* <button className={styles.button}>
<a className={styles.hero_a} href='/'>
Click
</a>
</button>
<span className={styles.buttonLeftText}>
Get Started. <br /> 开启学习之旅.
</span> */}
<div className={styles.svgContainer}>
{svgList.map((item, index) => {
return <Svg {...item} key={item.title} />
})}
</div>
</div>
</div>
<div className={styles.rightContainer}>
<img src={HeroImg} alt='HeroImg' />
</div>
</div>
)
}
export default function Home() {
const { siteConfig } = useDocusaurusContext()
return (
<Layout
// title={`${siteConfig.title}`}
title='Home'
description='Wiki知识库/vscode/javascript/软件/工具'>
{/* <HomepageHeader /> */}
<main>
<MyHero />
{/* <HomepageFeatures /> */}
</main>
</Layout>
)
}

View File

@ -1,14 +0,0 @@
---
title: homepage
---
<br />
<br />
## Hi there 👋, 欢迎访问 7wate 维基知识库 ~
<br />
![Alt](https://repobeats.axiom.co/api/embed/b6e6a199e422ce596ea7423372746b6debadaa7d.svg "Repobeats analytics image")

View File

@ -10,7 +10,7 @@
overflow: hidden; overflow: hidden;
} }
@media screen and (max-width: 996px) { @media screen and (max-width: 966px) {
.heroBanner { .heroBanner {
padding: 2rem; padding: 2rem;
} }
@ -21,3 +21,101 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
/* ----------------------------------------------------- */
/* myCustomCSS */
.myHeroContainer {
display: flex;
margin: 0;
padding: 0;
flex-direction: row;
background-color: #f5f4f4;
width: 100%;
overflow: hidden;
padding: 2.5rem 6rem;
}
.leftContainer {
padding: 3rem 0 0 1rem;
font-size: 40px;
flex: 2;
}
.rightContainer {
/* width: 70%; */
flex: 1.7;
}
.rightContainer img {
width: 100%;
height: 100%;
object-fit: contain;
}
.leftContainer_h1 {
color: rgb(58, 58, 58);
font-size: 4rem;
}
.leftContainer_p {
color: #565451;
font-size: 1.5rem;
}
.buttonContainer {
display: flex;
flex-direction: row;
/* justify-content: center; */
align-items: center;
margin-top: 4rem;
width: 20rem;
flex-wrap: wrap;
row-gap: 2rem;
}
.button {
padding: 0.6rem 2rem;
background-color: #ffae33;
color: white;
border: none;
border-radius: 0.6rem;
font-size: 1.2rem;
font-weight: bold;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.button:hover {
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.button:active {
transform: scale(0.98);
}
.buttonLeftText {
display: inline-block;
margin: 0 0 10px 20px;
height: 2rem;
font-size: 0.8rem;
color: #565451;
}
.svgContainer {
width: 13rem;
display: flex;
flex-direction: row;
justify-content: space-around;
}
.svg {
/* font-size: 20px; */
width: 2.5rem;
}
.hero_a {
text-decoration: none;
color: white;
}
.hero_a:hover {
text-decoration: none;
color: white;
}
@media screen and (max-width: 966px) {
.myHeroContainer {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
}
}

View File

@ -0,0 +1,9 @@
---
title: Markdown page example
---
# Markdown page example
# Hi there!
You don't need React to write simple standalone pages.

BIN
static/img/Hero.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

1
static/img/bilibili.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1655345272894" class="icon" viewBox="0 0 1129 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6043" xmlns:xlink="http://www.w3.org/1999/xlink" width="52.921875" height="48"><defs><style type="text/css"></style></defs><path d="M234.909 9.656a80.468 80.468 0 0 1 68.398 0 167.374 167.374 0 0 1 41.843 30.578l160.937 140.82h115.07l160.936-140.82a168.983 168.983 0 0 1 41.843-30.578A80.468 80.468 0 0 1 930.96 76.445a80.468 80.468 0 0 1-17.703 53.914 449.818 449.818 0 0 1-35.406 32.187 232.553 232.553 0 0 1-22.531 18.508h100.585a170.593 170.593 0 0 1 118.289 53.109 171.397 171.397 0 0 1 53.914 118.288v462.693a325.897 325.897 0 0 1-4.024 70.007 178.64 178.64 0 0 1-80.468 112.656 173.007 173.007 0 0 1-92.539 25.75h-738.7a341.186 341.186 0 0 1-72.421-4.024A177.835 177.835 0 0 1 28.91 939.065a172.202 172.202 0 0 1-27.36-92.539V388.662a360.498 360.498 0 0 1 0-66.789A177.03 177.03 0 0 1 162.487 178.64h105.414c-16.899-12.07-31.383-26.555-46.672-39.43a80.468 80.468 0 0 1-25.75-65.984 80.468 80.468 0 0 1 39.43-63.57M216.4 321.873a80.468 80.468 0 0 0-63.57 57.937 108.632 108.632 0 0 0 0 30.578v380.615a80.468 80.468 0 0 0 55.523 80.469 106.218 106.218 0 0 0 34.601 5.632h654.208a80.468 80.468 0 0 0 76.444-47.476 112.656 112.656 0 0 0 8.047-53.109v-354.06a135.187 135.187 0 0 0 0-38.625 80.468 80.468 0 0 0-52.304-54.719 129.554 129.554 0 0 0-49.89-7.242H254.22a268.764 268.764 0 0 0-37.82 0z m0 0" fill="#20B0E3" p-id="6044"></path><path d="M348.369 447.404a80.468 80.468 0 0 1 55.523 18.507 80.468 80.468 0 0 1 28.164 59.547v80.468a80.468 80.468 0 0 1-16.094 51.5 80.468 80.468 0 0 1-131.968-9.656 104.609 104.609 0 0 1-10.46-54.719v-80.468a80.468 80.468 0 0 1 70.007-67.593z m416.02 0a80.468 80.468 0 0 1 86.102 75.64v80.468a94.148 94.148 0 0 1-12.07 53.11 80.468 80.468 0 0 1-132.773 0 95.757 95.757 0 0 1-12.875-57.133V519.02a80.468 80.468 0 0 1 70.007-70.812z m0 0" fill="#20B0E3" p-id="6045"></path></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

1
static/img/github.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1655345738383" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10187" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><defs><style type="text/css"></style></defs><path d="M512 831.904c-19.168 0-38.304-9.92-58.144-29.76-7.808-7.808-7.808-20.48 0-28.288 7.808-7.808 20.48-7.808 28.288 0C494.336 786.08 504.128 792 512 792c7.872 0 17.664-5.92 29.856-18.144 7.808-7.808 20.48-7.808 28.288 0 7.808 7.808 7.808 20.48 0 28.288C550.304 821.984 531.168 831.904 512 831.904zM0 525.504C0 575.392 4.256 620.608 12.8 661.184 21.344 701.728 33.344 736.928 48.8 766.72 64.256 796.512 83.808 822.624 107.456 845.056 131.104 867.488 156.8 885.952 184.544 900.512 212.256 915.04 244 926.784 279.744 935.776 315.456 944.736 351.808 951.04 388.8 954.624 425.792 958.208 466.496 960 510.944 960 555.36 960 596.16 958.208 633.344 954.624 670.496 951.04 706.944 944.736 742.656 935.776 778.4 926.784 810.208 915.04 838.144 900.512 866.048 885.984 891.904 867.488 915.712 845.056 939.552 822.624 959.2 796.512 974.656 766.72 990.144 736.928 1002.208 701.728 1010.944 661.184 1019.648 620.608 1024 575.392 1024 525.504 1024 436.128 996.256 359.136 940.8 294.528 944 285.888 946.752 276.032 949.056 264.896 951.36 253.76 953.6 238.08 955.712 217.792 957.856 197.504 957.056 174.08 953.344 147.52 949.6 120.96 942.592 93.856 932.256 66.24L924.256 64.608C918.944 63.52 910.208 63.872 898.144 65.696 886.048 67.488 871.904 70.72 855.744 75.392 839.552 80.032 818.656 89.28 793.056 103.104 767.456 116.928 740.448 134.432 712 155.584 663.648 140.896 596.992 125.472 512 125.472 427.04 125.472 360.192 140.864 311.456 155.584 283.04 134.432 255.904 117.024 230.144 103.36 204.352 89.728 183.744 80.384 168.256 75.36 152.8 70.336 138.496 67.104 125.344 65.696 112.192 64.256 103.744 63.808 100 64.32 96.256 64.864 93.504 65.504 91.744 66.208 81.408 93.856 74.304 120.96 70.4 147.52 66.496 174.08 65.6 197.408 67.744 217.504 69.856 237.632 72.192 253.408 74.656 264.896 77.152 276.384 80 286.24 83.2 294.528 27.744 358.752 0 435.744 0 525.504ZM136.544 639.392C136.544 581.376 157.856 528.768 200.544 481.536 213.344 467.136 228.192 456.224 245.056 448.832 261.952 441.44 281.152 437.216 302.656 436.224 324.192 435.232 344.704 435.424 364.256 436.832 383.84 438.24 408 440.128 436.8 442.528 465.6 444.928 490.496 446.144 511.456 446.144 532.448 446.144 557.344 444.928 586.144 442.528 614.944 440.128 639.104 438.24 658.656 436.832 678.24 435.424 698.752 435.232 720.288 436.224 741.792 437.248 761.088 441.44 778.144 448.832 795.2 456.224 810.144 467.136 822.944 481.536 865.6 528.768 886.944 581.376 886.944 639.392 886.944 673.408 883.392 703.712 876.288 730.336 869.152 756.96 860.192 779.264 849.344 797.248 838.496 815.264 823.296 830.464 803.744 842.88 784.192 855.296 765.248 864.896 746.944 871.68 728.64 878.496 704.992 883.808 676 887.584 647.04 891.392 621.088 893.696 598.144 894.496 575.2 895.296 546.304 895.712 511.456 895.712 476.64 895.712 447.84 895.296 425.056 894.496 402.304 893.696 376.448 891.392 347.456 887.584 318.496 883.808 294.848 878.496 276.544 871.68 258.24 864.896 239.296 855.296 219.744 842.88 200.192 830.464 184.992 815.264 174.144 797.248 163.296 779.264 154.304 756.96 147.2 730.336 140.096 703.712 136.544 673.408 136.544 639.392ZM256 608A2 3 2520 1 0 384 608 2 3 2520 1 0 256 608zM640 608A2 3 2520 1 0 768 608 2 3 2520 1 0 640 608z" p-id="10188" fill="#2c2c2c"></path></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

1
static/img/wechat.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1655345454704" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8990" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><defs><style type="text/css"></style></defs><path d="M1010.8 628c0-141.2-141.3-256.2-299.9-256.2-168 0-300.3 115.1-300.3 256.2 0 141.4 132.3 256.2 300.3 256.2 35.2 0 70.7-8.9 106-17.7l96.8 53-26.6-88.2c70.9-53.2 123.7-123.7 123.7-203.3zM618 588.8c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40c0 22-17.9 40-40 40z m194.3-0.3c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z" fill="#00C800" p-id="8991"></path><path d="M366.3 106.9c-194.1 0-353.1 132.3-353.1 300.3 0 97 52.9 176.6 141.3 238.4l-35.3 106.2 123.4-61.9c44.2 8.7 79.6 17.7 123.7 17.7 11.1 0 22.1-0.5 33-1.4-6.9-23.6-10.9-48.3-10.9-74 0-154.3 132.5-279.5 300.2-279.5 11.5 0 22.8 0.8 34 2.1C692 212.6 539.9 106.9 366.3 106.9zM247.7 349.2c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z m246.6 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z" fill="#00C800" p-id="8992"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
static/img/zhihu.svg Normal file
View File

@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Zhihu</title><path d="M5.721 0C2.251 0 0 2.25 0 5.719V18.28C0 21.751 2.252 24 5.721 24h12.56C21.751 24 24 21.75 24 18.281V5.72C24 2.249 21.75 0 18.281 0zm1.964 4.078c-.271.73-.5 1.434-.68 2.11h4.587c.545-.006.445 1.168.445 1.171H9.384a58.104 58.104 0 01-.112 3.797h2.712c.388.023.393 1.251.393 1.266H9.183a9.223 9.223 0 01-.408 2.102l.757-.604c.452.456 1.512 1.712 1.906 2.177.473.681.063 2.081.063 2.081l-2.794-3.382c-.653 2.518-1.845 3.607-1.845 3.607-.523.468-1.58.82-2.64.516 2.218-1.73 3.44-3.917 3.667-6.497H4.491c0-.015.197-1.243.806-1.266h2.71c.024-.32.086-3.254.086-3.797H6.598c-.136.406-.158.447-.268.753-.594 1.095-1.603 1.122-1.907 1.155.906-1.821 1.416-3.6 1.591-4.064.425-1.124 1.671-1.125 1.671-1.125zM13.078 6h6.377v11.33h-2.573l-2.184 1.373-.401-1.373h-1.219zm1.313 1.219v8.86h.623l.263.937 1.455-.938h1.456v-8.86z"/></svg>

After

Width:  |  Height:  |  Size: 918 B

11
work/home.md Normal file
View File

@ -0,0 +1,11 @@
---
slug: /
sidebar_position: 1
---
# Home
职业职业 ~ 🤩🤩🤩