├── .eslintrc.json ├── .github └── workflows │ └── webpack.yml ├── .gitignore ├── .gitpod.yml ├── .husky └── pre-push ├── .prettierrc ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── TODO.md ├── docs └── pull_request_template.md ├── package.json ├── packages └── .gitkeep ├── site ├── i18n │ ├── en │ │ ├── global.json │ │ ├── home.json │ │ ├── index.ts │ │ └── library.json │ ├── index.ts │ └── zh-cn │ │ ├── global.json │ │ ├── index.ts │ │ └── library.json ├── package.json ├── postcss.config.cjs ├── public │ ├── favicon.ico │ └── images │ │ ├── archive-covers │ │ ├── ckb-glossary.png │ │ ├── ckb-rfcs.png │ │ ├── consensus.png │ │ ├── cryptape-blog.png │ │ ├── official-docs.png │ │ └── resources-hub.png │ │ ├── bg-home-main.jpg │ │ ├── bg-library-page.jpg │ │ ├── course │ │ ├── cryptape.png │ │ ├── developer-blog.png │ │ ├── lesson1.png │ │ ├── lesson2.png │ │ ├── lesson3.png │ │ ├── nervos-gitbook.png │ │ ├── nervos.png │ │ └── nft-getting-started │ │ │ ├── cota-diagram.png │ │ │ ├── cota-website.png │ │ │ ├── spore-diagram.png │ │ │ └── spore-website.png │ │ ├── loading.svg │ │ ├── logo-big.png │ │ ├── logo-line.png │ │ ├── logo.png │ │ ├── worktable-dark.png │ │ └── worktable.png ├── src │ ├── AppContext.tsx │ ├── assets │ │ ├── css │ │ │ ├── button.css │ │ │ ├── github-code.css │ │ │ ├── input.css │ │ │ ├── markdown.css │ │ │ └── root.css │ │ ├── fonts │ │ │ ├── Barlow-Bold.otf │ │ │ ├── Barlow-Medium.otf │ │ │ └── Barlow-Regular.otf │ │ └── images │ │ │ └── courses │ │ │ └── cells.png │ ├── common │ │ └── constants │ │ │ └── site-basic.ts │ ├── components │ │ ├── AnnotationView │ │ │ ├── index.css │ │ │ └── index.tsx │ │ ├── CKBCore │ │ │ ├── CKBConfig.ts │ │ │ ├── CKBProvider.ts │ │ │ ├── NervosFunctions.ts │ │ │ ├── WalletContext.ts │ │ │ └── WalletProvider.tsx │ │ ├── CodeEditor │ │ │ ├── CodeEditor.tsx │ │ │ └── index.tsx │ │ ├── ConnectWallet.tsx │ │ ├── Course │ │ │ ├── CourseFilterBar.tsx │ │ │ ├── CourseItem.tsx │ │ │ └── CoursePreview.tsx │ │ ├── CourseCore │ │ │ ├── CourseContext.tsx │ │ │ ├── CourseExplorer │ │ │ │ ├── Catalogue.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── ToolBox.tsx │ │ │ │ ├── Tools │ │ │ │ │ ├── ChainInfo.tsx │ │ │ │ │ ├── HexToDecimal.tsx │ │ │ │ │ └── LiveCells.tsx │ │ │ │ └── index.tsx │ │ │ └── CourseStore.ts │ │ ├── DataEmpty.tsx │ │ ├── Dialog │ │ │ └── index.tsx │ │ ├── EmptyPage.tsx │ │ ├── Header │ │ │ ├── Logo.tsx │ │ │ ├── NavBar.css │ │ │ ├── NavBar.tsx │ │ │ ├── Preference.tsx │ │ │ ├── SmallScreenNav.tsx │ │ │ └── index.tsx │ │ ├── HighlightCode.tsx │ │ ├── HoverCard │ │ │ └── index.tsx │ │ ├── Library │ │ │ ├── ArchiveCard.tsx │ │ │ └── ArchiveFiltersBar.tsx │ │ ├── Loading.tsx │ │ ├── Playground │ │ │ ├── Code │ │ │ │ ├── FileEditor.tsx │ │ │ │ ├── TabbedEditor.tsx │ │ │ │ └── TreeView.tsx │ │ │ ├── FileState.ts │ │ │ ├── ProjectEditor.data.ts │ │ │ ├── ProjectEditor.tsx │ │ │ ├── Repl │ │ │ │ └── Repl.tsx │ │ │ ├── codemirror │ │ │ │ ├── createCodemirror.ts │ │ │ │ ├── defaultDark.ts │ │ │ │ └── defaultLight.ts │ │ │ ├── createFileTreeToGit.ts │ │ │ └── index.ts │ │ ├── Split │ │ │ └── Split.tsx │ │ ├── Toast │ │ │ ├── ToastContext.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── types.d.ts │ │ └── Tooltip │ │ │ ├── index.css │ │ │ └── index.tsx │ ├── content │ │ ├── components │ │ │ ├── CellItem.tsx │ │ │ ├── Quote.tsx │ │ │ └── WalletReady.tsx │ │ ├── courses │ │ │ ├── basic-operation │ │ │ │ ├── chapter_1 │ │ │ │ │ ├── BlocksSection.tsx │ │ │ │ │ ├── CellsSection.tsx │ │ │ │ │ ├── ConnectWallet.tsx │ │ │ │ │ ├── TestnetConfigSection.tsx │ │ │ │ │ └── chapter_1.mdx │ │ │ │ ├── chapter_2 │ │ │ │ │ ├── InputSection.tsx │ │ │ │ │ ├── OutputSection.tsx │ │ │ │ │ ├── OutputSetting.tsx │ │ │ │ │ └── chapter_2.mdx │ │ │ │ ├── chapter_3 │ │ │ │ │ ├── CheckBlock.tsx │ │ │ │ │ ├── GenerateMessage.tsx │ │ │ │ │ ├── GenerateRawTXHash.tsx │ │ │ │ │ ├── GenerateRawTransaction.tsx │ │ │ │ │ ├── SendTransaction.tsx │ │ │ │ │ ├── SerializeWitnesses.tsx │ │ │ │ │ ├── SignTransaction.tsx │ │ │ │ │ ├── UpdateRawTransaction.tsx │ │ │ │ │ └── chapter_3.mdx │ │ │ │ ├── index.ts │ │ │ │ └── store.tsx │ │ │ ├── basic-theory │ │ │ │ ├── CellsAnimate.tsx │ │ │ │ ├── chapter_1.mdx │ │ │ │ ├── chapter_2.mdx │ │ │ │ ├── chapter_2_example.tsx │ │ │ │ ├── chapter_2_guild.tsx │ │ │ │ ├── chapter_3.mdx │ │ │ │ ├── chapter_4.mdx │ │ │ │ ├── chapter_5.mdx │ │ │ │ ├── chapter_6.mdx │ │ │ │ ├── chapter_7.mdx │ │ │ │ ├── chapter_8.mdx │ │ │ │ ├── chapter_9.mdx │ │ │ │ └── index.ts │ │ │ ├── community-courses.tsx │ │ │ ├── index.ts │ │ │ ├── local-courses.ts │ │ │ └── nft-getting-started │ │ │ │ ├── chapter_1.mdx │ │ │ │ ├── chapter_2.mdx │ │ │ │ ├── chapter_3.mdx │ │ │ │ ├── chapter_4.mdx │ │ │ │ ├── chapter_5.mdx │ │ │ │ ├── chapter_6.mdx │ │ │ │ └── index.ts │ │ └── keyword-annotation │ │ │ ├── cell-model.mdx │ │ │ ├── cell.mdx │ │ │ ├── ckb-vm.mdx │ │ │ ├── ckb.mdx │ │ │ ├── evm.mdx │ │ │ └── index.ts │ ├── data │ │ ├── archives.data.ts │ │ ├── contributors.data.ts │ │ └── playground.data.ts │ ├── entry-client.tsx │ ├── entry-server.tsx │ ├── pages │ │ ├── Archive.tsx │ │ ├── Course.data.tsx │ │ ├── Course.tsx │ │ ├── CourseDetails.data.tsx │ │ ├── CourseDetails.tsx │ │ ├── Home │ │ │ ├── Contribute.tsx │ │ │ ├── Course.tsx │ │ │ ├── Ecosystem.tsx │ │ │ ├── FirstScreen.tsx │ │ │ ├── Home.data.ts │ │ │ └── index.tsx │ │ ├── Library.data.tsx │ │ ├── Library.tsx │ │ └── Playground.tsx │ ├── root.tsx │ ├── routes.ts │ ├── type.d.ts │ ├── types │ │ ├── course.ts │ │ ├── index.ts │ │ ├── library.ts │ │ └── playground.ts │ └── utils │ │ └── ckb-util.ts ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts ├── tsconfig.eslint.json ├── tsconfig.json ├── turbo.json ├── vercel.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/webpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/.github/workflows/webpack.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn run format 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/TODO.md -------------------------------------------------------------------------------- /docs/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/docs/pull_request_template.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/package.json -------------------------------------------------------------------------------- /packages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/i18n/en/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/en/global.json -------------------------------------------------------------------------------- /site/i18n/en/home.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/en/home.json -------------------------------------------------------------------------------- /site/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/en/index.ts -------------------------------------------------------------------------------- /site/i18n/en/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/en/library.json -------------------------------------------------------------------------------- /site/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/index.ts -------------------------------------------------------------------------------- /site/i18n/zh-cn/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/zh-cn/global.json -------------------------------------------------------------------------------- /site/i18n/zh-cn/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/zh-cn/index.ts -------------------------------------------------------------------------------- /site/i18n/zh-cn/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/i18n/zh-cn/library.json -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/package.json -------------------------------------------------------------------------------- /site/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/postcss.config.cjs -------------------------------------------------------------------------------- /site/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/favicon.ico -------------------------------------------------------------------------------- /site/public/images/archive-covers/ckb-glossary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/archive-covers/ckb-glossary.png -------------------------------------------------------------------------------- /site/public/images/archive-covers/ckb-rfcs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/archive-covers/ckb-rfcs.png -------------------------------------------------------------------------------- /site/public/images/archive-covers/consensus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/archive-covers/consensus.png -------------------------------------------------------------------------------- /site/public/images/archive-covers/cryptape-blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/archive-covers/cryptape-blog.png -------------------------------------------------------------------------------- /site/public/images/archive-covers/official-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/archive-covers/official-docs.png -------------------------------------------------------------------------------- /site/public/images/archive-covers/resources-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/archive-covers/resources-hub.png -------------------------------------------------------------------------------- /site/public/images/bg-home-main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/bg-home-main.jpg -------------------------------------------------------------------------------- /site/public/images/bg-library-page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/bg-library-page.jpg -------------------------------------------------------------------------------- /site/public/images/course/cryptape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/cryptape.png -------------------------------------------------------------------------------- /site/public/images/course/developer-blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/developer-blog.png -------------------------------------------------------------------------------- /site/public/images/course/lesson1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/lesson1.png -------------------------------------------------------------------------------- /site/public/images/course/lesson2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/lesson2.png -------------------------------------------------------------------------------- /site/public/images/course/lesson3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/lesson3.png -------------------------------------------------------------------------------- /site/public/images/course/nervos-gitbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/nervos-gitbook.png -------------------------------------------------------------------------------- /site/public/images/course/nervos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/nervos.png -------------------------------------------------------------------------------- /site/public/images/course/nft-getting-started/cota-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/nft-getting-started/cota-diagram.png -------------------------------------------------------------------------------- /site/public/images/course/nft-getting-started/cota-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/nft-getting-started/cota-website.png -------------------------------------------------------------------------------- /site/public/images/course/nft-getting-started/spore-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/nft-getting-started/spore-diagram.png -------------------------------------------------------------------------------- /site/public/images/course/nft-getting-started/spore-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/course/nft-getting-started/spore-website.png -------------------------------------------------------------------------------- /site/public/images/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/loading.svg -------------------------------------------------------------------------------- /site/public/images/logo-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/logo-big.png -------------------------------------------------------------------------------- /site/public/images/logo-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/logo-line.png -------------------------------------------------------------------------------- /site/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/logo.png -------------------------------------------------------------------------------- /site/public/images/worktable-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/worktable-dark.png -------------------------------------------------------------------------------- /site/public/images/worktable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/public/images/worktable.png -------------------------------------------------------------------------------- /site/src/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/AppContext.tsx -------------------------------------------------------------------------------- /site/src/assets/css/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/css/button.css -------------------------------------------------------------------------------- /site/src/assets/css/github-code.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/css/github-code.css -------------------------------------------------------------------------------- /site/src/assets/css/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/css/input.css -------------------------------------------------------------------------------- /site/src/assets/css/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/css/markdown.css -------------------------------------------------------------------------------- /site/src/assets/css/root.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/css/root.css -------------------------------------------------------------------------------- /site/src/assets/fonts/Barlow-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/fonts/Barlow-Bold.otf -------------------------------------------------------------------------------- /site/src/assets/fonts/Barlow-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/fonts/Barlow-Medium.otf -------------------------------------------------------------------------------- /site/src/assets/fonts/Barlow-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/fonts/Barlow-Regular.otf -------------------------------------------------------------------------------- /site/src/assets/images/courses/cells.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/assets/images/courses/cells.png -------------------------------------------------------------------------------- /site/src/common/constants/site-basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/common/constants/site-basic.ts -------------------------------------------------------------------------------- /site/src/components/AnnotationView/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/AnnotationView/index.css -------------------------------------------------------------------------------- /site/src/components/AnnotationView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/AnnotationView/index.tsx -------------------------------------------------------------------------------- /site/src/components/CKBCore/CKBConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CKBCore/CKBConfig.ts -------------------------------------------------------------------------------- /site/src/components/CKBCore/CKBProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CKBCore/CKBProvider.ts -------------------------------------------------------------------------------- /site/src/components/CKBCore/NervosFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CKBCore/NervosFunctions.ts -------------------------------------------------------------------------------- /site/src/components/CKBCore/WalletContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CKBCore/WalletContext.ts -------------------------------------------------------------------------------- /site/src/components/CKBCore/WalletProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CKBCore/WalletProvider.tsx -------------------------------------------------------------------------------- /site/src/components/CodeEditor/CodeEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CodeEditor/CodeEditor.tsx -------------------------------------------------------------------------------- /site/src/components/CodeEditor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CodeEditor/index.tsx -------------------------------------------------------------------------------- /site/src/components/ConnectWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/ConnectWallet.tsx -------------------------------------------------------------------------------- /site/src/components/Course/CourseFilterBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Course/CourseFilterBar.tsx -------------------------------------------------------------------------------- /site/src/components/Course/CourseItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Course/CourseItem.tsx -------------------------------------------------------------------------------- /site/src/components/Course/CoursePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Course/CoursePreview.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseContext.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/Catalogue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/Catalogue.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/Header.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/ToolBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/ToolBox.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/Tools/ChainInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/Tools/ChainInfo.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/Tools/HexToDecimal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/Tools/HexToDecimal.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/Tools/LiveCells.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/Tools/LiveCells.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseExplorer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseExplorer/index.tsx -------------------------------------------------------------------------------- /site/src/components/CourseCore/CourseStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/CourseCore/CourseStore.ts -------------------------------------------------------------------------------- /site/src/components/DataEmpty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/DataEmpty.tsx -------------------------------------------------------------------------------- /site/src/components/Dialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Dialog/index.tsx -------------------------------------------------------------------------------- /site/src/components/EmptyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/EmptyPage.tsx -------------------------------------------------------------------------------- /site/src/components/Header/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Header/Logo.tsx -------------------------------------------------------------------------------- /site/src/components/Header/NavBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Header/NavBar.css -------------------------------------------------------------------------------- /site/src/components/Header/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Header/NavBar.tsx -------------------------------------------------------------------------------- /site/src/components/Header/Preference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Header/Preference.tsx -------------------------------------------------------------------------------- /site/src/components/Header/SmallScreenNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Header/SmallScreenNav.tsx -------------------------------------------------------------------------------- /site/src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Header/index.tsx -------------------------------------------------------------------------------- /site/src/components/HighlightCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/HighlightCode.tsx -------------------------------------------------------------------------------- /site/src/components/HoverCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/HoverCard/index.tsx -------------------------------------------------------------------------------- /site/src/components/Library/ArchiveCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Library/ArchiveCard.tsx -------------------------------------------------------------------------------- /site/src/components/Library/ArchiveFiltersBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Library/ArchiveFiltersBar.tsx -------------------------------------------------------------------------------- /site/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Loading.tsx -------------------------------------------------------------------------------- /site/src/components/Playground/Code/FileEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/Code/FileEditor.tsx -------------------------------------------------------------------------------- /site/src/components/Playground/Code/TabbedEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/Code/TabbedEditor.tsx -------------------------------------------------------------------------------- /site/src/components/Playground/Code/TreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/Code/TreeView.tsx -------------------------------------------------------------------------------- /site/src/components/Playground/FileState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/FileState.ts -------------------------------------------------------------------------------- /site/src/components/Playground/ProjectEditor.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/ProjectEditor.data.ts -------------------------------------------------------------------------------- /site/src/components/Playground/ProjectEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/ProjectEditor.tsx -------------------------------------------------------------------------------- /site/src/components/Playground/Repl/Repl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/Repl/Repl.tsx -------------------------------------------------------------------------------- /site/src/components/Playground/codemirror/createCodemirror.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/codemirror/createCodemirror.ts -------------------------------------------------------------------------------- /site/src/components/Playground/codemirror/defaultDark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/codemirror/defaultDark.ts -------------------------------------------------------------------------------- /site/src/components/Playground/codemirror/defaultLight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/codemirror/defaultLight.ts -------------------------------------------------------------------------------- /site/src/components/Playground/createFileTreeToGit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/createFileTreeToGit.ts -------------------------------------------------------------------------------- /site/src/components/Playground/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Playground/index.ts -------------------------------------------------------------------------------- /site/src/components/Split/Split.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Split/Split.tsx -------------------------------------------------------------------------------- /site/src/components/Toast/ToastContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Toast/ToastContext.tsx -------------------------------------------------------------------------------- /site/src/components/Toast/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Toast/index.css -------------------------------------------------------------------------------- /site/src/components/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Toast/index.tsx -------------------------------------------------------------------------------- /site/src/components/Toast/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Toast/types.d.ts -------------------------------------------------------------------------------- /site/src/components/Tooltip/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Tooltip/index.css -------------------------------------------------------------------------------- /site/src/components/Tooltip/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/components/Tooltip/index.tsx -------------------------------------------------------------------------------- /site/src/content/components/CellItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/components/CellItem.tsx -------------------------------------------------------------------------------- /site/src/content/components/Quote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/components/Quote.tsx -------------------------------------------------------------------------------- /site/src/content/components/WalletReady.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/components/WalletReady.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_1/BlocksSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_1/BlocksSection.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_1/CellsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_1/CellsSection.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_1/ConnectWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_1/ConnectWallet.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_1/TestnetConfigSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_1/TestnetConfigSection.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_1/chapter_1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_1/chapter_1.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_2/InputSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_2/InputSection.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_2/OutputSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_2/OutputSection.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_2/OutputSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_2/OutputSetting.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_2/chapter_2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_2/chapter_2.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/CheckBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/CheckBlock.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/GenerateMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/GenerateMessage.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/GenerateRawTXHash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/GenerateRawTXHash.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/GenerateRawTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/GenerateRawTransaction.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/SendTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/SendTransaction.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/SerializeWitnesses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/SerializeWitnesses.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/SignTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/SignTransaction.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/UpdateRawTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/UpdateRawTransaction.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/chapter_3/chapter_3.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/chapter_3/chapter_3.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/index.ts -------------------------------------------------------------------------------- /site/src/content/courses/basic-operation/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-operation/store.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/CellsAnimate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/CellsAnimate.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_1.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_2.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_2_example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_2_example.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_2_guild.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_2_guild.tsx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_3.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_3.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_4.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_4.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_5.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_5.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_6.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_6.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_7.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_7.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_8.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_8.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/chapter_9.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/chapter_9.mdx -------------------------------------------------------------------------------- /site/src/content/courses/basic-theory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/basic-theory/index.ts -------------------------------------------------------------------------------- /site/src/content/courses/community-courses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/community-courses.tsx -------------------------------------------------------------------------------- /site/src/content/courses/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/index.ts -------------------------------------------------------------------------------- /site/src/content/courses/local-courses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/local-courses.ts -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/chapter_1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/chapter_1.mdx -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/chapter_2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/chapter_2.mdx -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/chapter_3.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/chapter_3.mdx -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/chapter_4.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/chapter_4.mdx -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/chapter_5.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/chapter_5.mdx -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/chapter_6.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/chapter_6.mdx -------------------------------------------------------------------------------- /site/src/content/courses/nft-getting-started/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/courses/nft-getting-started/index.ts -------------------------------------------------------------------------------- /site/src/content/keyword-annotation/cell-model.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/keyword-annotation/cell-model.mdx -------------------------------------------------------------------------------- /site/src/content/keyword-annotation/cell.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/keyword-annotation/cell.mdx -------------------------------------------------------------------------------- /site/src/content/keyword-annotation/ckb-vm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/keyword-annotation/ckb-vm.mdx -------------------------------------------------------------------------------- /site/src/content/keyword-annotation/ckb.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/keyword-annotation/ckb.mdx -------------------------------------------------------------------------------- /site/src/content/keyword-annotation/evm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/keyword-annotation/evm.mdx -------------------------------------------------------------------------------- /site/src/content/keyword-annotation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/content/keyword-annotation/index.ts -------------------------------------------------------------------------------- /site/src/data/archives.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/data/archives.data.ts -------------------------------------------------------------------------------- /site/src/data/contributors.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/data/contributors.data.ts -------------------------------------------------------------------------------- /site/src/data/playground.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/data/playground.data.ts -------------------------------------------------------------------------------- /site/src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/entry-client.tsx -------------------------------------------------------------------------------- /site/src/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/entry-server.tsx -------------------------------------------------------------------------------- /site/src/pages/Archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Archive.tsx -------------------------------------------------------------------------------- /site/src/pages/Course.data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Course.data.tsx -------------------------------------------------------------------------------- /site/src/pages/Course.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Course.tsx -------------------------------------------------------------------------------- /site/src/pages/CourseDetails.data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/CourseDetails.data.tsx -------------------------------------------------------------------------------- /site/src/pages/CourseDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/CourseDetails.tsx -------------------------------------------------------------------------------- /site/src/pages/Home/Contribute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Home/Contribute.tsx -------------------------------------------------------------------------------- /site/src/pages/Home/Course.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Home/Course.tsx -------------------------------------------------------------------------------- /site/src/pages/Home/Ecosystem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Home/Ecosystem.tsx -------------------------------------------------------------------------------- /site/src/pages/Home/FirstScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Home/FirstScreen.tsx -------------------------------------------------------------------------------- /site/src/pages/Home/Home.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Home/Home.data.ts -------------------------------------------------------------------------------- /site/src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /site/src/pages/Library.data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Library.data.tsx -------------------------------------------------------------------------------- /site/src/pages/Library.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Library.tsx -------------------------------------------------------------------------------- /site/src/pages/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/pages/Playground.tsx -------------------------------------------------------------------------------- /site/src/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/root.tsx -------------------------------------------------------------------------------- /site/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/routes.ts -------------------------------------------------------------------------------- /site/src/type.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/type.d.ts -------------------------------------------------------------------------------- /site/src/types/course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/types/course.ts -------------------------------------------------------------------------------- /site/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/types/index.ts -------------------------------------------------------------------------------- /site/src/types/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/types/library.ts -------------------------------------------------------------------------------- /site/src/types/playground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/types/playground.ts -------------------------------------------------------------------------------- /site/src/utils/ckb-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/src/utils/ckb-util.ts -------------------------------------------------------------------------------- /site/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/tailwind.config.cjs -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/site/vite.config.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/turbo.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flouse/ckb-academy/HEAD/yarn.lock --------------------------------------------------------------------------------