基于区块链的毕业设计ETH Education – ETH教育

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计ETH Education – ETH教育 是一篇很好的国外资料

ETH Education

Deployed live to etheducation.vercel.app. Based on https://github.com/gatsbyjs/gatsby-starter-default

Quick Start

  1. Clone repository: git clone https://github.com/etheducation/etheducation.
  2. Change into the repository directory: cd etheducation.
  3. Install dependencies: yarn install.
  4. Start development server: yarn start.
  5. The site will be running at http://localhost:8000.

Stack

  • TypeScript

  • Gatsby

  • React

  • ethereum.org Components

    We use the same components used on ethereum.org, imported from the ethereum-org-website repository. Layout.tsx imports the required <Provider> components for the components to work correctly. You don’t have to import the providers anywhere else. Import components from ethereum-org-website/src/components. Here’s an example using ethereum.org’s <ButtonLink> component:

    import ButtonLink from "ethereum-org-website/src/components/ButtonLink"  const ButtonLinkToPage2 = () => (   <ButtonLink to="/page-2/">Page 2</ButtonLink> )

Infrastructure

  • Vercel hosts the web frontend
  • Infura allows us to access the Ethereum blockchain

Gatsby Default Starter README

ETH Education - ETH教育

Gatsby’s default starter

Kick off your project with this default boilerplate. This starter ships with the main Gatsby configuration files you might need to get up and running blazing fast with the blazing fast app generator for React.

Have another more specific idea? You may want to check out our vibrant collection of official and community-created starters.

🚀 Quick start

  1. Create a Gatsby site.

    Use the Gatsby CLI to create a new site, specifying the default starter.

    # create a new Gatsby site using the default starter gatsby new my-default-starter https://github.com/gatsbyjs/gatsby-starter-default
  2. Start developing.

    Navigate into your new site’s directory and start it up.

    cd my-default-starter/ gatsby develop
  3. Open the source code and start editing!

    Your site is now running at http://localhost:8000!

    Note: You’ll also see a second link: http://localhost:8000/___graphql. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.

    Open the my-default-starter directory in your code editor of choice and edit src/pages/index.js. Save your changes and the browser will update in real time!

🧐 What’s inside?

A quick look at the top-level files and directories you’ll see in a Gatsby project.

. ├── node_modules ├── src ├── .gitignore ├── .prettierrc ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── LICENSE ├── package-lock.json ├── package.json └── README.md 
  1. /node_modules: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.

  2. /src: This directory will contain all of the code related to what you will see on the front-end of your site (what you see in the browser) such as your site header or a page template. src is a convention for “source code”.

  3. .gitignore: This file tells git which files it should not track / not maintain a version history for.

  4. .prettierrc: This is a configuration file for Prettier. Prettier is a tool to help keep the formatting of your code consistent.

  5. gatsby-browser.js: This file is where Gatsby expects to find any usage of the Gatsby browser APIs (if any). These allow customization/extension of default Gatsby settings affecting the browser.

  6. gatsby-config.js: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the config docs for more detail).

  7. gatsby-node.js: This file is where Gatsby expects to find any usage of the Gatsby Node APIs (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.

  8. gatsby-ssr.js: This file is where Gatsby expects to find any usage of the Gatsby server-side rendering APIs (if any). These allow customization of default Gatsby settings affecting server-side rendering.

  9. LICENSE: This Gatsby starter is licensed under the 0BSD license. This means that you can see this file as a placeholder and replace it with your own license.

  10. package-lock.json (See package.json below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. (You won’t change this file directly).

  11. package.json: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.

  12. README.md: A text file containing useful reference information about your project.

🎓 Learning Gatsby

Looking for more guidance? Full documentation for Gatsby lives on the website. Here are some places to start:

  • For most developers, we recommend starting with our in-depth tutorial for creating a site with Gatsby. It starts with zero assumptions about your level of ability and walks through every step of the process.

  • To dive straight into code samples, head to our documentation. In particular, check out the Guides, API Reference, and Advanced Tutorials sections in the sidebar.

💫 Deploy

ETH Education - ETH教育

ETH Education - ETH教育


ETH教育

实时部署到教育.vercel.app. 基于https://github.com/gatsbyjs/gatsby-starter-default

快速入门

  1. 切换到存储库目录:cd etheducation。
  2. 安装依赖项:安装。
  3. 启动开发服务器:启动。
  4. 网站将以http://localhost:8000.
  5. 打字稿

  • 盖茨比
  • 反应
  • 以太坊eth.org我们使用的组件与我们使用的组件相同以太坊eth.org,从以太坊eth组织网站存储库导入。布局.tsx导入所需的&lt;Provider&gt;组件以使组件正常工作。您不必将提供者导入其他任何地方。从以太坊eth网站/src/components导入组件。下面是一个使用以太坊eth.org’s&lt;ButtonLink&gt;组件:从“以太坊eth组织网站/src/components/ButtonLink”导入ButtonLink const ButtonLink topage2=()=&gt;(&lt;ButtonLink to=“/page-2/”&gt;第2页&lt;/ButtonLink&gt;)Vercel托管web前端,Infura允许我们访问以太坊eth区块链blockchain,创建盖茨比网站。使用gatsbycli创建一个新站点,指定默认的启动程序。#使用默认启动程序Gatsby new my default starter创建一个新Gatsby站点https://github.com/gatsbyjs/gatsby-starter-default开始开发。导航到新站点的目录并启动它。cd my default starter/gatsby develope
  • 打开源代码并开始编辑!你的网站现在正在运行http://localhost:8000! 注意:您还会看到第二个链接:http://localhost:8000/图形ql。这是一个工具,你可以用它来尝试查询你的数据。在Gatsby教程中了解有关使用此工具的更多信息。在您选择的代码编辑器中打开mydefaultstarter目录并编辑src/pages/索引.js. 保存更改,浏览器将实时更新!

基础设施

  • /nodeu模块:此目录包含自动安装项目所依赖的所有代码模块(npm包)。
  • /src:此目录将包含与您将在站点前端看到的内容(您在浏览器中看到的内容)相关的所有代码,例如站点标题或页面模板。src是“源代码”的约定。

盖茨比默认入门自述

ETH Education - ETH教育

盖茨比默认入门

使用此默认样板文件启动项目。这个启动程序附带了Gatsby的主要配置文件,你可能需要启动并运行blazing fast app generator for React。

还有更具体的想法吗?您可能想看看我们的官方和社区创建的初学者充满活力的集合。

🚀 快速启动🧐 里面是什么?

  1. .gitinore:这个文件告诉git哪些文件不应该跟踪/不应该维护版本历史记录。
  2. .prettierrc:这是Prettier的配置文件。Prettier是一个帮助保持代码格式一致的工具。
  3. 盖茨比-浏览器.js:Gatsby希望在该文件中找到Gatsby浏览器api的任何用法(如果有的话)。这些允许自定义/扩展影响浏览器的默认Gatsby设置。

🎓 学习盖茨比💫 部署克隆存储库:git Clonehttps://github.com/etheducation/etheducation。
  • 切换到存储库目录:cd etheducation。
  • 安装依赖项:安装。
  • 启动开发服务器:启动。
  • 网站将以http://localhost:8000.
  • 打字稿
  • 盖茨比
  • 反应
  • 以太坊eth.org我们使用的组件与我们使用的组件相同以太坊eth.org,从以太坊eth组织网站存储库导入。布局.tsx导入所需的&lt;Provider&gt;组件以使组件正常工作。您不必将提供者导入其他任何地方。从以太坊eth网站/src/components导入组件。下面是一个使用以太坊eth.org’s&lt;ButtonLink&gt;组件:从“以太坊eth组织网站/src/components/ButtonLink”导入ButtonLink const ButtonLink topage2=()=&gt;(&lt;ButtonLink to=“/page-2/”&gt;第2页&lt;/ButtonLink&gt;)Vercel托管web前端,Infura允许我们访问以太坊eth区块链blockchain,创建盖茨比网站。使用gatsbycli创建一个新站点,指定默认的启动程序。#使用默认启动程序Gatsby new my default starter创建一个新Gatsby站点https://github.com/gatsbyjs/gatsby-starter-default开始开发。导航到新站点的目录并启动它。cd my default starter/gatsby develope
  • 打开源代码并开始编辑!你的网站现在正在运行http://localhost:8000! 注意:您还会看到第二个链接:http://localhost:8000/图形ql。这是一个工具,你可以用它来尝试查询你的数据。在Gatsby教程中了解有关使用此工具的更多信息。在您选择的代码编辑器中打开mydefaultstarter目录并编辑src/pages/索引.js. 保存更改,浏览器将实时更新!
  • /nodeu模块:此目录包含自动安装项目所依赖的所有代码模块(npm包)。
  • /src:此目录将包含与您将在站点前端看到的内容(您在浏览器中看到的内容)相关的所有代码,例如站点标题或页面模板。src是“源代码”的约定。
  • .gitinore:这个文件告诉git哪些文件不应该跟踪/不应该维护版本历史记录。
  • .prettierrc:这是Prettier的配置文件。Prettier是一个帮助保持代码格式一致的工具。
  • 盖茨比-浏览器.js:Gatsby希望在该文件中找到Gatsby浏览器api的任何用法(如果有的话)。这些允许自定义/扩展影响浏览器的默认Gatsby设置。
  • 盖茨比-配置.js:这是Gatsby站点的主配置文件。在这里,您可以指定有关您的站点(元数据)的信息,如站点标题和描述、您希望包含哪些Gatsby插件等(有关更多详细信息,请查看配置文档)。
  • 盖茨比-节点.js:Gatsby希望在该文件中找到Gatsby节点api的任何用法(如果有的话)。这些允许自定义/扩展影响站点构建过程的默认Gatsby设置。
  • 盖茨比-ssr.js公司:Gatsby希望在该文件中找到Gatsby服务器端呈现api的任何用法(如果有的话)。这些允许自定义影响服务器端渲染的默认Gatsby设置。
  • 许可证:此Gatsby starter根据0BSD许可证进行许可。这意味着您可以将此文件视为占位符,并将其替换为您自己的许可证。
  • 包装-锁定.json(见包.json下面,首先)。这是根据为项目安装的npm依赖项的确切版本自动生成的文件。(您不会直接更改此文件)。
  • 包.json:的清单文件节点.js项目,包括元数据(项目名称、作者等)。这个清单是npm如何知道要为您的项目安装哪些包的。
  • 自述文件.md:包含有关项目的有用参考信息的文本文件。
  • 对于大多数开发人员,我们建议从我们的深入教程开始,使用Gatsby创建网站。它从对你能力水平的零假设开始,贯穿整个过程的每一步。
  • 要深入了解代码示例,请参阅我们的文档。特别是,请查看侧边栏中的指南、API参考和高级教程部分。你知道吗
  • /nodeu模块:此目录包含自动安装项目所依赖的所有代码模块(npm包)。

    . ├── node_modules ├── src ├── .gitignore ├── .prettierrc ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── LICENSE ├── package-lock.json ├── package.json └── README.md 
    1. 盖茨比-配置.js:这是Gatsby站点的主配置文件。在这里,您可以指定有关您的站点(元数据)的信息,如站点标题和描述、您希望包含哪些Gatsby插件等(有关更多详细信息,请查看配置文档)。
    2. 盖茨比-节点.js:Gatsby希望在该文件中找到Gatsby节点api的任何用法(如果有的话)。这些允许自定义/扩展影响站点构建过程的默认Gatsby设置。
    3. 盖茨比-ssr.js公司:Gatsby希望在该文件中找到Gatsby服务器端呈现api的任何用法(如果有的话)。这些允许自定义影响服务器端渲染的默认Gatsby设置。
    4. 许可证:此Gatsby starter根据0BSD许可证进行许可。这意味着您可以将此文件视为占位符,并将其替换为您自己的许可证。
    5. 包装-锁定.json(见包.json下面,首先)。这是根据为项目安装的npm依赖项的确切版本自动生成的文件。(您不会直接更改此文件)。
    6. 包.json:的清单文件节点.js项目,包括元数据(项目名称、作者等)。这个清单是npm如何知道要为您的项目安装哪些包的。
    7. 自述文件.md:包含有关项目的有用参考信息的文本文件。
    8. 对于大多数开发人员,我们建议从我们的深入教程开始,使用Gatsby创建网站。它从对你能力水平的零假设开始,贯穿整个过程的每一步。
    9. 要深入了解代码示例,请参阅我们的文档。特别是,请查看侧边栏中的指南、API参考和高级教程部分。你知道吗
    10. 包.json:的清单文件节点.js项目,包括元数据(项目名称、作者等)。这个清单是npm如何知道要为您的项目安装哪些包的。

    11. 自述文件.md:包含有关项目的有用参考信息的文本文件。

    12. 是否需要更多指导?网站上有盖茨比的完整文档。以下是一些开始的地方:

    🎓 Learning Gatsby

    对于大多数开发人员,我们建议从我们的深入教程开始,用Gatsby创建站点。它从对你能力水平的零假设开始,贯穿整个过程的每一步。

    • 要深入了解代码示例,请参阅我们的文档。特别是,请查看侧边栏中的指南、API参考和高级教程部分。

    • ETH Education - ETH教育

    💫 Deploy

    ETH Education - ETH教育

    ETH Education - ETH教育

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/19935.html

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计ETH Education – ETH教育

    提供最优质的资源集合

    立即查看 了解详情