首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub 的顶级项目都是做什么的?(二)

apache/incubator-echarts 前端的一个显示饼图等示意图的库 gatsbyjs/gatsby Gatsby.js 是一个基于 React 的静态网站生成器 square...jashkenas/backbone 老牌的前端框架了, 现在用的人应该很少了 后端工具 ansible/ansible Ansible 是一个用于部署, 管理多台机器的工具....jykell/jykell jykell 是一个使用 Ruby 编写的静态网站生成器, 也就是说把你的网站预编译成 HTML. 经常用 GitHub Pages 做免费的博客....resume/resume.github.com 利用 GitHub 的信息生成简历的工具 nvbn/thefuck 这个工具很有意思, 当你命令行敲错命令的时候, 一定会心里默念一句:...zeit/hyper 基于 Electron 做的一个终端模拟器, 不过我现在还在用 iterm2, 有空了体验下.

70130

GitHub 的顶级项目都是做什么的?(二)

apache/incubator-echarts 前端的一个显示饼图等示意图的库 gatsbyjs/gatsby Gatsby.js 是一个基于 React 的静态网站生成器 square/retrofit...jashkenas/backbone 老牌的前端框架了,现在用的人应该很少了 后端工具 ansible/ansible Ansible 是一个用于部署,管理多台机器的工具....jykell/jykell jykell 是一个使用 Ruby 编写的静态网站生成器,也就是说把你的网站预编译成 HTML. 经常用 GitHub Pages 做免费的博客....resume/resume.github.com 利用 GitHub 的信息生成简历的工具 nvbn/thefuck 这个工具很有意思,当你命令行敲错命令的时候,一定会心里默念一句: fuck....zeit/hyper 基于 Electron 做的一个终端模拟器,不过我现在还在用 iterm2,有空了体验下。

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

Webify 新增自动适配框架和一键部署能力

用时,需要手工填写配置,不仅麻烦,还容易出错。...为了解决此问题,Webify 正式支持了自动适配框架,创建应用时能够自动识别主流前端框架,提供预设定的配置,帮助开发者轻松构建部署,减轻负担。...能力演示 首先,进入 Webify 控制台,新建应用页面,选择一个仓库进行导入。 ?...目前 Webify 支持自动识别的框架有: Vue.js (vue-cli) React.js (create-react-app) Hexo Gatsby.js Angular Next.js SSG...云开发 CloudBase 开发者社区:https://bbs.cloudbase.net/ 新能力2:一键部署 对于大多数开源项目的作者而言,能够通过某种方式快速分发、部署自己的项目,可以大大降低项目的使用门槛

54220

JavaScript前端学习有哪些项目可以练习

01 使用React构建电影搜索应用 首先,可以使用React构建一个电影搜索应用。 你将学到什么内容: 构建这个应用时,你将使用相对较新的Hooks API来提升你的React技能。...04 使用Next.js构建电子商务购物车 你将学到什么: 在这个项目中,你将学习如何设置Next.js开发环境、创建新页面和组件、获取数据和样式并部署一个next应用程序。...技术栈和功能: Next.js 组件和页面 数据获取 样式 部署 SSR和SPA 教程:https://snipcart.com/blog/next-js-ecommerce-tutorial 05 使用...Nuxt.js构建完整的多语言博客网站 你将学到什么内容: 这个示例项目将教你从初始设置到最终部署使用Nuxt.js构建完整网站的全过程。...Gatsby建立博客 你将学到什么内容: 本教程中,你将学习如何利用Gatsby构建出色的博客,可以很好地用来撰写自己的文章,同时利用React和GraphQL的能力。

2.9K20

Gatsby 博客部署到腾讯云教程

因工作原因我选择腾讯云上部署自己的个人网站,你也可以 GitHub Pages 或国内的 Coding 上托管 Gatsby 项目,然后 CNAME 绑定到指定的域名就可以,更加方便。...Tips: 某些情况下因为代理或者墙的原因,无法使用 Gatsby CLI 从 github 拉取代码,你可以通过能链通的 npm 源手动创建一个 Gatsby 站点目录。...云服务器环境 Gatsby 最终会编译成静态站点,这里云服务器环境需要 Web 服务器存放静态网页,另外需要 Git 环境使用 git hook 钩子同步本地推送的文件到 Web 服务器,这里我以 CentOS...腾讯云搭建 Nginx; 腾讯云搭建 Git; 配置 Nginx 站点 这里为了方便,我们直接用 root 账号为博客设置 Web 目录,服务器中创建 /www/blog 目录。.../blog.git" }, 本地开发目录执行,最后输入两次服务器密码后,我们的部署流程就大功告成。

4.3K111

学习gatsby,从这里开始!

使用场景 如果你有一堆用 Markdown 编辑的文章,想要发布到网上,又不想浪费时间在编辑排版,那么用 Gatsby 生成一个博客网站,是一个非常不错的解决方案。...--- 三、安装 Gatsby 并新建网站 Gatsby Node.js 的基础建立,使用 Gatsby 之前必须先安装 Node.js 且版本 ≥ 12.13。...--- 4、使用 MDX 文件新增页面 MDX文件是指 markdown 文件中直接插入 jsx 代码 的混合文件,怎么用在Gatsby中?详细步骤,看这里!...使用了插件 react-helmet。 --- 七、部署 怎么部署发布gatsby项目? 第一步:有一个备案过的域名。可以阿里云上进行域名注册和备案; 第二步:需要一个服务器。...同样也可以阿里云购买一个ESC; 第三步:阿里云后台设置域名解析到第二步的服务器; 第四步:服务器安装nginx; 第五步:开发机器编译 gatsby 项目 gatsby clean gatsby

2.1K20

一杯茶的时间,上手 Gatsby 搭建个人博客

Jekyll[2] 框架,其使用的 Liquid[3] 模板引擎使用上有诸多不便。...难道还要部署服务器? 其实这里 GraphQL 并不是作为服务器端部署,而是作为 Gatsby 本地管理资源的一种方式。... Gatsby 中,根据 js 文件的位置不同,使用 GraphQL 有两种形式,且 Gatsby 对其做了魔法, src/pages 下的页面可以直接 export GraphQL 查询,在其它页面需要用...一般使用时只需要知道集合里每个项目的数据 edges.node 中,同时通过 GraphiQL 浏览其它可以使用的数据。...这样我们模板组件中通过 pageContext.id 便可判断当前渲染的文件。 通过实现自定义路径基本可以了解 Gatsby 页面生成的方式了。

3.2K20

如何利用机器学习和Gatsby.js创建假新闻网站​

,请查看最后的GitHub Gatsby.js 为了构建一个可以无限扩展且加载速度非常快的博客,我们需要一个能够构建和渲染静态资源的框架,这些静态资源可以很容易地部署web服务器。...使用npm,您可以将Gatsby.js安装到本地机器。 接下来最好安装git,这是一种非常强大且流行的版本控制系统。当您使用Gatsby.js站点模板时,Gatsby使用Git的一些功能。...安装完成nodejs以后,使用以下命令: npm install -g gatsby-cli Gatsby CLI中有相当数量的命令,可以通过下面的命令行提示符了解更多关于它们的信息: gatsby...GitHub的现成代码 本地机器拥有站点文件和静态文件之后,就可以使用gatsby develop的本地开发服务器进行开发。...部署 让我们使用Netlify将我们的站点部署到互联网上。Netlify是一个建立和部署网站的平台。它将你的本地资源存储以便部署。 我们现在需要做的是更新GitHub库。

4.5K60

将create-react-app迁移到Next.js

因此,您的根页面称为index.js。...路由:React vs Next.js 普通的React要么呈现为真正的单页应用程序(类似于网络的电话应用程序),要么借助路由器组件呈现路由,而Next.js附带了内部路由机制。...鉴于其受欢迎程度,您可能正在使用react-router,因此您可以项目范围内搜索,然后逐个迁移它们。 随着页面设置的顺利进行,您现在需要将整个项目中的链接更改为本地链接。...本质只是切换到href。 但是,如果您在链接上使用样式和CSS类,则必须多更改一些代码。 Next.js中的链接只是装饰器,并且仅接受一个prop:href。...Install @zeit/next-sass 项目的根目录创建一个文件next.config.js: const withSass = require('@zeit/next-sass'); module.exports

6K40

使用ESLint + Prettier简化代码 Review 过程

尝试使用 Zeit Now 可以通过视频【https://ericelliottjs.com/shotgun-postamp-episode-one-linting/】查看 GitHub 连续部署的动作...视频中,我简要介绍了 Zeit Now 的酷炫之处。 Zeit Now 是一款出色的托管服务,可与 GitHub 轻松集成,为你提供使用 serverless 技术的端到端持续部署。...这就像拥有世界最好的 DevOps 团队一样 —— 无需聘请全职开发人员来简化你的持续交付流程。 Zeit 托管和开发时间大大的降低了成本。...编写测试用例可以节省你的时间,因为你花费更改代码、刷新页面以及遍历工作流来测试UI的时间被大大节省了。...自动化 lint 和代码格式化可以提高开发人员的工作效率,通过捕获错误和使开发人员保持一致,使你的团队进行代码 review 时把精力集中更有意义和更高效的事情。 尝试使用 Zeit Now。

1.4K40

使用 Node.js 与 Vue.js 建立新型冠状病毒疫情数据邮件与 RSS 订阅平台

服务器上部署其实以前一直是我不想学 Node.js 的原因,我一直以为不光要在本地折腾一波环境配置还得在生产服务器配置杂七杂八的一大堆东西(当时应该是联想到 Webpack 的配置坑才被劝退的).....而且 Node.js 中操作 Mysql 数据库也是需要像在 PHP 中一样代码里直接写 SQL 语句,一股廉价感(真不要脸),而使用 MongoDB 则可以通过 MongoDB 的依赖包优雅地进行增查删改...> ↑ PHP 代码 UI 框架使用了早就想试试的不清楚是不是来自 ZEIT 官方的 Vue UI 框架 @zeit-ui/vue (zeit-vue.now.sh),目前这个 UI 框架应该还不完善,...功能还不够齐全并且我使用中遇到了很多样式故障等,只用于 Side Project (那不就是全部项目了吗)就无所谓了啦 Icon 使用了一位国人设计师 dalao 的 Remix Icon (remixicon.com...我最终是将前端后端都部署了 Nginx 的服务器,搜了搜技术社区推荐到了使用 Pm2 (www.npmjs.com/package/pm2) 来执行 Node.js 文件并且后台进程守护。

63620

【前端必看】2017 年 JavaScript 全面崛起大运势

2016年 Create React App 提供了一些优秀的预置和包,解决了初始化 React 应用时先要进行繁琐复杂的配置问题。...Ant Design,Ant Design Pro 和 Material UI 是 React 组件的样式工具集,它们能帮助程序员新建应用时而不再担心样式设定方面的问题。...目前有许多项目使用了它,包括今年最流行的两个项目:Create React App 和 Gatsby。...静态网站生成器 静态网站生成器(SSG,Static Site Generator)是指能够生成一坨 HTML、CSS、JS 文件,方便你快速部署到 WEB 服务器而不需要安装和配置数据库的工具。...值得注意的是今年最有人气的静态网站生成器 Gatsby 也在数据处理中使用了 GraphQL 。

2.6K50

【玩转腾讯云】blueflyming.cn个人博客搭建

基于React和gatsby的个人博客 站点说明 本博客系统使用GatsbyJS构建,源码来自UnrealCPP,这里修改了部分功能。...由于我使用的是腾讯云服务器,所以代码仓库放在了coding,这里放第一版的复制github,后续我应该只会增加博客内容,项目源码应该不会改动。...其他说明 由于本项目使用的是gatsby生成博客,所以博客markdown头部应当加入以下内容 templateKey: blog-post title: Hello World image: https...title 文章标题 image 题图 tags tag分类 date 日期 description 描述 部署说明 原本测试中,我是用coding静态网页部署功能 image.png 但是最终我基本完成我的代码的时候...,它就总是部署失败 image.png 提交工单之后腾讯云的技术人员给了我一个姑且能用的解决方案 image.png 至此基本算是完成了,后续部署方案我再尝试一下其他途径。

1.5K50

CloudBase Webify,专为Web开发者打造的云开发部署平台

今天我们非常荣幸地宣布腾讯云 CloudBase Webify (中文名:Web应用托管)正式上线,这是一个专为 Web 开发者打造的云开发、部署平台,帮助开发者快速开发、预览、部署自己的 Web...我的 SSR 应用要怎么部署? 我用的框架能直接发布到云吗? 我想用 Serverless 云函数写 HTTP API,要怎么处理?...点击此处,立刻创建你的第一个 Webify 应用 例如,很多开发者会使用 Hexo 框架搭建自己的个人博客,并将博客推送至 Github,使用 Github Pages 部署。...开发者可以选取任意模板,然后使用模板创建一个新的代码仓库: 随后只需要把变更推送至代码仓库,便可以自动触发应用的重新构建和部署。...开发者可以基于此特性搭建自己的 Git 工作流: 例如,将应用与仓库的 master 分支进行绑定,平时采用 dev 分支进行开发,那么发布新版应用时,只需要将 dev 分支合入 master 分支,

2.8K90

【Web架构】静态站点生成器概述 Gatsby ,Hugo 和Jekyll对比

事实,静态网站的使用在增加。 本文中,您将看到三种最好的静态站点生成器的比较,它们的优点、缺点以及您应该使用它们的原因。 静态站点生成器使构建静态站点轻而易举。...使用反应物.js使Gatsby能够受益于框架呈现DOM的方法,因为组件成为焦点。 Gatsby还支持GraphQL,这意味着数据查询变得更加容易。...由于有了GraphQL, Gatsby可以生成能够访问和利用来自不同来源的数据的站点。 您将在使用Gatsby时看到,生成的站点是进步的Web应用程序。...优点 设置和部署Jekyll是一个简单的过程。 它有一个巨大的开发者社区——你可以找到帮助你的人。 这里有教程和全面的文档。 它使用了易于学习的液态模板语言。...本文中,您已经看到了三种最好的静态站点生成器。您应该能够更好地决定下一个静态站点项目使用哪种工具。 有什么问题吗?你认为还有什么静态网站生成器可以与这三种匹敌?你可以评论区分享你的想法。

2.9K20

进击的JAMStack

而Stack用中文的说法就是技术栈(Tech Stack),也就是我们构建应用的时候具体使用到的技术的集合。...为了给大家一个直观点的认识,我使用Gatsby搭建了一个简单的个人博客网站,网站的源代码可以我的github仓库找到。 博客网站包含以下的功能: 博客列表页面:展示我发表的所有博客。...除此之外,由于Gatsby使用了React,所以它间接上接入了React的生态系统,这样开发者开发Gatsby用时就可以使用React生态的各种最佳实践和库实现了,这无疑可以大大提高我们的开发效率。...可是使用了JAMStack或者说是Gatsby后这些问题就迎刃而解了,因为我可以继续使用我熟悉的React技术栈来快速开发Web应用,还无需考虑服务端渲染的问题就可以达到SEO的效果,这不是美滋滋?...上面介绍JAMStack优势的时候,我提到了一点就是使用JAMStack其实你可以免费部署你的应用,因为你可以将前端的静态代码放在一些免费的静态资源托管服务器,然后后端使用一些免费的Baas API服务

2.8K30
领券