Browse Source

👔 add getting started

pull/5150/head
陈帅 7 years ago
parent
commit
8635a4dd01
  1. 2
      src/locales/en-US.ts
  2. 2
      src/locales/zh-CN.ts
  3. 44
      src/pages/Welcome.tsx

2
src/locales/en-US.ts

@ -11,6 +11,8 @@ export default {
'layout.user.link.privacy': 'Privacy',
'layout.user.link.terms': 'Terms',
'app.preview.down.block': 'Download this page to your local project',
'app.welcome.link.fetch-blocks': 'Get all block',
'app.welcome.link.block-list': 'Quickly build standard, pages based on `block` development',
...globalHeader,
...menu,
...settingDrawer,

2
src/locales/zh-CN.ts

@ -11,6 +11,8 @@ export default {
'layout.user.link.privacy': '隐私',
'layout.user.link.terms': '条款',
'app.preview.down.block': '下载此页面到本地项目',
'app.welcome.link.fetch-blocks': '获取全部区块',
'app.welcome.link.block-list': '基于 block 开发,快速构建标准页面',
...globalHeader,
...menu,
...settingDrawer,

44
src/pages/Welcome.tsx

@ -1,9 +1,51 @@
import React from 'react';
import { Card, Typography } from 'antd';
import { PageHeaderWrapper } from '@ant-design/pro-layout';
import { FormattedMessage } from 'umi-plugin-react/locale';
const CodePreview: React.FC<{}> = ({ children }) => (
<pre
style={{
background: '#f2f4f5',
padding: '12px 20px',
margin: '12px 0',
}}
>
<code>
<Typography.Text copyable>{children}</Typography.Text>
</code>
</pre>
);
export default (): React.ReactNode => (
<PageHeaderWrapper>
<p style={{ textAlign: 'center' }}>
<Card>
<Typography.Text strong>
<a target="_blank" rel="noopener noreferrer" href="https://pro.ant.design/docs/block">
<FormattedMessage
id="app.welcome.link.block-list"
defaultMessage="基于 block 开发,快速构建标准页面"
/>
</a>
</Typography.Text>
<CodePreview>npx umi block list</CodePreview>
<Typography.Text
strong
style={{
marginBottom: 12,
}}
>
<a
target="_blank"
rel="noopener noreferrer"
href="https://pro.ant.design/docs/available-script#npm-run-fetchblocks"
>
<FormattedMessage id="app.welcome.link.fetch-blocks" defaultMessage="获取全部区块" />
</a>
</Typography.Text>
<CodePreview> npm run fetch:blocks</CodePreview>
</Card>
<p style={{ textAlign: 'center', marginTop: 24 }}>
Want to add more pages? Please refer to{' '}
<a href="https://pro.ant.design/docs/block-cn" target="_blank" rel="noopener noreferrer">
use block

Loading…
Cancel
Save