Skip to content

Commit e8b0427

Browse files
committed
chore: migrate to geist ui
1 parent 4684115 commit e8b0427

27 files changed

+1194
-1957
lines changed

README_CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
#### 高优化
3434

35-
- 得益于 [next.js](http://nextjs.com/)[@zeit-ui/react](https://react.zeit-ui.co/) 的高性能优化与混合渲染
35+
- 得益于 [next.js](http://nextjs.com/)[Geist UI](https://react.geist-ui.dev/) 的高性能优化与混合渲染
3636
- 完善的 SEO 支持和服务端渲染
3737
- 高可读性支持
3838
- 你只需要专注于写作

lib/components/contacts.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React, { useMemo } from 'react'
2-
import { useTheme, Spacer, Link, Divider } from '@zeit-ui/react'
2+
import { useTheme, Spacer, Link, Divider } from '@geist-ui/react'
33
import useConfigs from '../config-context'
4-
import SunIcon from '@zeit-ui/react-icons/sun'
5-
import MoonIcon from '@zeit-ui/react-icons/moon'
4+
import SunIcon from '@geist-ui/react-icons/sun'
5+
import MoonIcon from '@geist-ui/react-icons/moon'
66
import { Configs } from '../utils'
77

88
const Contacts = ({ isDetailPage = false }) => {

lib/components/layout.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Head from 'next/head'
33
import Profile from './profile'
44
import Contacts from './contacts'
55
import Title from './title'
6-
import { Spacer } from '@zeit-ui/react'
6+
import { Spacer } from '@geist-ui/react'
77
import { Configs } from '../utils'
88

99
const LayoutHeader = ({ meta }) => (

lib/components/posts/post-item.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import { Link, useTheme } from '@zeit-ui/react'
2+
import { Link, useTheme } from '@geist-ui/react'
33
import NextLink from 'next/link'
44
const options = { weekday: 'short', year: 'numeric', month: 'long', day: 'numeric' }
55

lib/components/posts/posts.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Head from 'next/head'
22
import React, { useMemo } from 'react'
33
import PostItem from './post-item'
4-
import { useTheme, Link } from '@zeit-ui/react'
4+
import { useTheme, Link } from '@geist-ui/react'
55
import { Configs } from '../../utils'
66
import NextLink from 'next/link'
77
import metadata from 'lib/data/metadata'

lib/components/profile-links.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useMemo } from 'react'
22
import NextLink from 'next/link'
3-
import { useTheme, Link } from '@zeit-ui/react'
3+
import { useTheme, Link } from '@geist-ui/react'
44
import metadata from '../data/metadata'
55
import { Configs } from '../utils'
66

lib/components/profile.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState, useEffect } from 'react'
2-
import { Row, useTheme, User, Link } from '@zeit-ui/react'
2+
import { Row, useTheme, User, Link } from '@geist-ui/react'
33
import NextLink from 'next/link'
44
import ProfileLinks from './profile-links'
55
import { Configs } from '../utils'

lib/components/title.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useMemo } from 'react'
22
import { msToString } from '../data-transform'
3-
import { useTheme } from '@zeit-ui/react'
3+
import { useTheme } from '@geist-ui/react'
44
import { useRouter } from 'next/router'
55
import { Configs } from '../utils'
66
import useViewsShow from '../use-views-show'

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@
1010
"collect": "node scripts/collect-meta.js",
1111
"export": "npm run now-build && next export"
1212
},
13-
"prettier": "@zeit-ui/prettier-config",
13+
"prettier": "@geist-ui/prettier-config",
1414
"dependencies": {
15-
"@zeit-ui/react": "^1.8.0-canary.5",
16-
"@zeit-ui/react-icons": "^1.3.0",
17-
"@zeit-ui/react-prism": "^1.0.1",
15+
"@geist-ui/react": "^2.0.1",
16+
"@geist-ui/react-icons": "^1.0.0",
17+
"@geist-ui/react-prism": "^1.0.0",
1818
"ms": "^2.1.2",
1919
"next": "^9.4.4",
2020
"react": "^16.13.1",
2121
"react-dom": "^16.13.1"
2222
},
2323
"devDependencies": {
24+
"@geist-ui/prettier-config": "^1.0.0",
2425
"@mapbox/rehype-prism": "^0.4.0",
2526
"@mdx-js/loader": "^1.5.7",
2627
"@next/mdx": "^9.4.0",
2728
"@types/react": "^16.9.23",
2829
"@types/react-dom": "^16.9.5",
29-
"@zeit-ui/prettier-config": "^1.0.0",
3030
"chalk": "^3.0.0",
3131
"extract-mdx-metadata": "^1.0.0",
3232
"fs-extra": "^8.1.0",

pages/_app.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Head from 'next/head'
22
import BLOG from '../blog.config'
3-
import { PrismBaseline } from '@zeit-ui/react-prism'
4-
import { ZeitProvider, CssBaseline } from '@zeit-ui/react'
3+
import { PrismBaseline } from '@geist-ui/react-prism'
4+
import { GeistProvider, CssBaseline } from '@geist-ui/react'
55
import React, { useCallback, useState, useEffect, useMemo } from 'react'
66
import useDomClean from 'lib/use-dom-clean'
77
import { getDNSPrefetchValue } from 'lib/data-transform'
@@ -48,7 +48,7 @@ const Application = ({ Component, pageProps }) => {
4848
content="initial-scale=1, maximum-scale=5, minimum-scale=1, viewport-fit=cover"
4949
/>
5050
</Head>
51-
<ZeitProvider theme={{ type: themeType }}>
51+
<GeistProvider theme={{ type: themeType }}>
5252
<CssBaseline />
5353
<PrismBaseline />
5454
<ThemeConfigProvider onChange={changeHandle}>
@@ -61,7 +61,7 @@ const Application = ({ Component, pageProps }) => {
6161
}
6262
}
6363
`}</style>
64-
</ZeitProvider>
64+
</GeistProvider>
6565
</>
6666
)
6767
}

0 commit comments

Comments
 (0)