From 9563e1839d2370fca39abe3bc5ef6f7ab81b6d5e Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Mon, 2 Aug 2021 09:17:40 +0800 Subject: [PATCH] website: Add environment-setup/android --- .../docs/environment-setup/android-windows/README.md | 6 ++++++ .../docs/environment-setup/android-windows/index.tsx | 11 +++++++++++ .../pages/docs/environment-setup/android/README.md | 6 ++++++ .../pages/docs/environment-setup/android/index.tsx | 11 +++++++++++ website/src/routes/menus.ts | 1 + website/src/routes/router.tsx | 3 +++ 6 files changed, 38 insertions(+) create mode 100644 website/src/pages/docs/environment-setup/android-windows/README.md create mode 100644 website/src/pages/docs/environment-setup/android-windows/index.tsx create mode 100644 website/src/pages/docs/environment-setup/android/README.md create mode 100644 website/src/pages/docs/environment-setup/android/index.tsx diff --git a/website/src/pages/docs/environment-setup/android-windows/README.md b/website/src/pages/docs/environment-setup/android-windows/README.md new file mode 100644 index 000000000..a103931e8 --- /dev/null +++ b/website/src/pages/docs/environment-setup/android-windows/README.md @@ -0,0 +1,6 @@ +Android 环境安装(for Windows) +--- + +这里介绍,使用 React Native CLI 运行一个 Android 环境下的 app。 + +正在编辑中.... \ No newline at end of file diff --git a/website/src/pages/docs/environment-setup/android-windows/index.tsx b/website/src/pages/docs/environment-setup/android-windows/index.tsx new file mode 100644 index 000000000..60c6c704d --- /dev/null +++ b/website/src/pages/docs/environment-setup/android-windows/index.tsx @@ -0,0 +1,11 @@ +import Markdown, { importAll } from '../../../../component/Markdown'; + +export default class Page extends Markdown { + path = "/website/src/pages/docs/environment-setup/android-windows/README.md"; + getMarkdown = async () => { + const md = await import('./README.md'); + // 支持 markdown 中,相对于当前 index.tsx 相对路径引入图片资源 + importAll((require as any).context('./', true, /\.(png|gif|jpg)$/), this.imageFiles); + return md.default || md; + } +} \ No newline at end of file diff --git a/website/src/pages/docs/environment-setup/android/README.md b/website/src/pages/docs/environment-setup/android/README.md new file mode 100644 index 000000000..5fbdc10c4 --- /dev/null +++ b/website/src/pages/docs/environment-setup/android/README.md @@ -0,0 +1,6 @@ +Android 环境安装(for Mac) +--- + +这里介绍,使用 React Native CLI 运行一个 Android 环境下的 app。 + +正在编辑中.... \ No newline at end of file diff --git a/website/src/pages/docs/environment-setup/android/index.tsx b/website/src/pages/docs/environment-setup/android/index.tsx new file mode 100644 index 000000000..c9e815b1b --- /dev/null +++ b/website/src/pages/docs/environment-setup/android/index.tsx @@ -0,0 +1,11 @@ +import Markdown, { importAll } from '../../../../component/Markdown'; + +export default class Page extends Markdown { + path = "/website/src/pages/docs/environment-setup/android/README.md"; + getMarkdown = async () => { + const md = await import('./README.md'); + // 支持 markdown 中,相对于当前 index.tsx 相对路径引入图片资源 + importAll((require as any).context('./', true, /\.(png|gif|jpg)$/), this.imageFiles); + return md.default || md; + } +} \ No newline at end of file diff --git a/website/src/routes/menus.ts b/website/src/routes/menus.ts index 61dc60e9a..293ad15fd 100644 --- a/website/src/routes/menus.ts +++ b/website/src/routes/menus.ts @@ -44,5 +44,6 @@ export const docsMenus: MenuData[] = [ { path: '/docs/getting-started', name: '快速上手' }, { divider: true, name: "环境安装" }, { path: '/docs/environment-setup/ios', name: 'iOS 环境安装' }, + { path: '/docs/environment-setup/android', name: 'Android 环境安装(Mac)' }, { href: 'https://github.com/uiwjs/react-native-uiw/releases', target: '_blank', name: '更新日志' }, ] \ No newline at end of file diff --git a/website/src/routes/router.tsx b/website/src/routes/router.tsx index a37307575..f37ab8a0b 100644 --- a/website/src/routes/router.tsx +++ b/website/src/routes/router.tsx @@ -42,6 +42,9 @@ export const getRouterData = { '/docs/environment-setup/ios': { component: dynamicWrapper([], () => import('../pages/docs/environment-setup/ios')), }, + '/docs/environment-setup/android': { + component: dynamicWrapper([], () => import('../pages/docs/environment-setup/android')), + }, '/docs/getting-started': { component: dynamicWrapper([], () => import('../pages/docs/getting-started')), },