├── CNAME ├── public ├── CNAME └── static │ ├── CNAME │ ├── wx.jpg │ ├── cli.png │ ├── pc2.png │ ├── scan.png │ ├── pc_home.png │ ├── guide │ ├── cli.png │ ├── dict.png │ ├── group.png │ ├── login.png │ ├── other.png │ ├── phone.jpg │ ├── infoGet.png │ ├── creatTask.png │ ├── pluginInfo.png │ └── pluginRule.png │ ├── task_info.png │ ├── wx_qrcode.jpg │ ├── phone_home.png │ └── scan.svg ├── src ├── index.md ├── Container │ └── index.tsx ├── Footer │ ├── index.less.d.ts │ ├── index.less │ └── index.tsx ├── Brand │ ├── index.less.d.ts │ ├── index.less │ └── index.tsx ├── index.tsx ├── Features │ ├── index.less │ └── index.tsx ├── Banner │ ├── index.less │ └── index.tsx └── Apply │ ├── index.less │ └── index.tsx ├── tsconfig.json ├── .gitignore ├── .github └── workflows │ └── gh-pages.yml ├── config └── config.js ├── docs ├── change │ └── index.md └── guide │ └── index.md ├── README.md └── package.json /CNAME: -------------------------------------------------------------------------------- 1 | heartsk.com 2 | -------------------------------------------------------------------------------- /public/CNAME: -------------------------------------------------------------------------------- 1 | heartsk.com -------------------------------------------------------------------------------- /public/static/CNAME: -------------------------------------------------------------------------------- 1 | heartsk.com 2 | -------------------------------------------------------------------------------- /public/static/wx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/wx.jpg -------------------------------------------------------------------------------- /public/static/cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/cli.png -------------------------------------------------------------------------------- /public/static/pc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/pc2.png -------------------------------------------------------------------------------- /public/static/scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/scan.png -------------------------------------------------------------------------------- /public/static/pc_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/pc_home.png -------------------------------------------------------------------------------- /public/static/guide/cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/cli.png -------------------------------------------------------------------------------- /public/static/task_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/task_info.png -------------------------------------------------------------------------------- /public/static/wx_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/wx_qrcode.jpg -------------------------------------------------------------------------------- /src/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | gapless: true 3 | title: Home 4 | --- 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/static/guide/dict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/dict.png -------------------------------------------------------------------------------- /public/static/guide/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/group.png -------------------------------------------------------------------------------- /public/static/guide/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/login.png -------------------------------------------------------------------------------- /public/static/guide/other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/other.png -------------------------------------------------------------------------------- /public/static/guide/phone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/phone.jpg -------------------------------------------------------------------------------- /public/static/phone_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/phone_home.png -------------------------------------------------------------------------------- /public/static/guide/infoGet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/infoGet.png -------------------------------------------------------------------------------- /public/static/guide/creatTask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/creatTask.png -------------------------------------------------------------------------------- /public/static/guide/pluginInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/pluginInfo.png -------------------------------------------------------------------------------- /public/static/guide/pluginRule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yqcs/heartsk_community/HEAD/public/static/guide/pluginRule.png -------------------------------------------------------------------------------- /src/Container/index.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | const Container: React.FC<{ children: React.ReactNode }> = ({ children }) => { 4 | return
{children}
; 5 | }; 6 | 7 | export default Container; 8 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "module": "esnext", 5 | "moduleResolution": "node", 6 | "jsx": "react", 7 | "esModuleInterop": true, 8 | "types": ["jest", "node"], 9 | "strict": true, 10 | "skipLibCheck": true, 11 | "declaration": true 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Footer/index.less.d.ts: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | // Please do not change this file! 3 | interface CssExports { 4 | leftDiv: any; 5 | footer: any; 6 | column: string; 7 | icon: string; 8 | iconWrap: string; 9 | item: string; 10 | label: string; 11 | link: string; 12 | meta: string; 13 | } 14 | export const cssExports: CssExports; 15 | export default cssExports; 16 | -------------------------------------------------------------------------------- /src/Brand/index.less.d.ts: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | // Please do not change this file! 3 | interface CssExports { 4 | content2: any; 5 | web: any; 6 | cli: any; 7 | brand: string; 8 | content: string; 9 | desc: string; 10 | homeDiv: string; 11 | pc: string; 12 | phone: string; 13 | title: string; 14 | } 15 | export const cssExports: CssExports; 16 | export default cssExports; 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /npm-debug.log* 6 | /yarn-error.log 7 | /yarn.lock 8 | /package-lock.json 9 | 10 | # production 11 | /es 12 | /dist 13 | 14 | # misc 15 | .DS_Store 16 | /coverage 17 | 18 | # umi 19 | .umi 20 | .umi-production 21 | .umi-test 22 | .env.local 23 | 24 | # ide 25 | /.vscode 26 | /.idea 27 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- 1 | import "flex.css/dist/data-flex.css"; 2 | import React from "react"; 3 | import Apply from "./Apply"; 4 | import Banner from "./Banner"; 5 | import Brand from "./Brand"; 6 | import Features from "./Features"; 7 | import Footer from "./Footer"; 8 | 9 | const Home = () => { 10 | return ( 11 | <> 12 | 13 | 14 | 15 | 16 |